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

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.

Reply via email to