-- 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/