-- asagala <[email protected]> wrote
(on Sunday, 25 October 2009, 04:32 PM -0700):
> 
> When I add these lines
> 
> includePaths.library   = APPLICATION_PATH "/library"
> autoloaderNamespaces[] = "Helper_"
> resources.frontcontroller.actionhelperpaths.Helper = APPLICATION_PATH
> "/library/Helper" 
> 
> I get this error
> Fatal error: Uncaught exception 'Zend_Application_Bootstrap_Exception' with
> message 'No default controller directory registered with front controller'
> in C:\Program
> Files\Zend\ZendServer\share\ZendFramework\library\Zend\Application\Bootstrap\Bootstrap.php

You also need the line that defines the controller directory, which is
created by default with zf.sh:

    resources.frontcontroller.controllerDirectory = APPLICATION_PATH 
"/controllers"

> Also I am using applications and not App. Should of typed the whole thing
> 
> 
> 
> weierophinney wrote:
> > 
> > -- asagala <[email protected]> wrote
> > (on Sunday, 25 October 2009, 11:33 AM -0700):
> >> 
> >> Got it to work by going through all the loading functions using the
> >> debugger.
> >> ZF was looking for the file in this directory structure
> >> 
> >> library/
> >> --Zend/
> >> ----Controller/
> >> ------Action/
> >> --------Helper/
> >> ----------DateTimezone.php
> >> 
> >> Renamed the class to Zend_Controller_Action_Helper_DateTimezone
> >> 
> >> Everything works but still dont understand why I cant get it working with
> >> regular paths.
> > 
> > I've replied to a previous email. You had two issues: the helper was not
> > on the include path, which would not be an issue if you assocated both a
> > path *and* prefix when initializing the helper broker. My other email
> > contains the information you need.
> > 
> > 
> >> asagala wrote:
> >> > 
> >> > Tried that. It doesnt work.
> >> > 
> >> > 
> >> > 
> >> > weierophinney wrote:
> >> >> 
> >> >> -- asagala <[email protected]> wrote
> >> >> (on Sunday, 25 October 2009, 09:45 AM -0700):
> >> >>> 
> >> >>> Added autoloaderNamespaces[] = "Helper_" to my application.ini file
> >> but
> >> >>> still
> >> >>> no success. I still get that the Action Helper is not found
> >> >>> 
> >> >>> 
> >> >>> 
> >> >>> weierophinney wrote:
> >> >>> > 
> >> >>> > -- asagala <[email protected]> wrote
> >> >>> > (on Sunday, 25 October 2009, 06:32 AM -0700):
> >> >>> > > Cant seem to get my Action Helpers to be discovered by Zend. I
> >> have
> >> >>> read
> >> >>> > > a
> >> >>> > > couple of articles but still cant seem to get them to work.
> >> >>> > > 
> >> >>> > > i have this line in the Bootstrap.php
> >> >>> > > 
> >> >>> > > Zend_Controller_Action_HelperBroker::addPrefix('Helper');
> >> >>> > > 
> >> >>> > > My file structure is like this
> >> >>> > > App\
> >> >>> > >  --library\
> >> >>> > >  ----Helper\ 
> >> >>> > >    ------Helper_DateTimezone.php
> >> >> 
> >> >> Here's the other problem. Just call the file "DateTimezone.php", but
> >> >> inside it, have it define the class "Helper_DateTimezone".
> >> >> 
> >> >> 
> >> >>> > > Class definition is like this
> >> >>> > > class Helper_DateTimezone extends
> >> >>> Zend_Controller_Action_Helper_Abstract
> >> >>> > > 
> >> >>> > > Also checked that the library folder was in my path with this
> >> >>> function
> >> >>> > > get_include_path(); 
> >> >>> > 
> >> >>> > You need to inform the autoloader about the "Helper_" namespace.
> >> Since
> >> >>> > you're clearly using Zend_Application, you can do this in your
> >> >>> > configuration file. Add the following:
> >> >>> > 
> >> >>> >    autoloaderNamespaces[] = "Helper_"
> >> >>> > 
> >> >>> > or, if using an XML configuration:
> >> >>> > 
> >> >>> >     <autoloaderNamespaces> Helper_</autoloaderNamespaces>
> >> >>> > 
> >> >>> > -- 
> >> >>> > Matthew Weier O'Phinney
> >> >>> > Project Lead            | [email protected]
> >> >>> > Zend Framework          | http://framework.zend.com/
> >> >>> > 
> >> >>> > 
> >> >>> 
> >> >>> -- 
> >> >>> View this message in context:
> >> >>>
> >> http://www.nabble.com/Action-Helpers-not-found-tp26047888p26049606.html
> >> >>> Sent from the Zend Framework mailing list archive at Nabble.com.
> >> >>> 
> >> >> 
> >> >> -- 
> >> >> Matthew Weier O'Phinney
> >> >> Project Lead            | [email protected]
> >> >> Zend Framework          | http://framework.zend.com/
> >> >> 
> >> >> 
> >> > 
> >> > 
> >> 
> >> -- 
> >> View this message in context:
> >> http://www.nabble.com/Action-Helpers-not-found-tp26047888p26050524.html
> >> Sent from the Zend Framework mailing list archive at Nabble.com.
> >> 
> > 
> > -- 
> > Matthew Weier O'Phinney
> > Project Lead            | [email protected]
> > Zend Framework          | http://framework.zend.com/
> > 
> > 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/Action-Helpers-not-found-tp26047888p26052995.html
> Sent from the Zend Framework mailing list archive at Nabble.com.
> 

-- 
Matthew Weier O'Phinney
Project Lead            | [email protected]
Zend Framework          | http://framework.zend.com/

Reply via email to