I have that line. Here is my full application.ini [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 phpSettings.date.timezone = "UTC"
includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.layout.layoutpath = APPLICATION_PATH "/layouts" includePaths.library = APPLICATION_PATH "/library" autoloaderNamespaces[] = "Helper_" resources.frontcontroller.actionhelperpaths.Helper = APPLICATION_PATH "/library/Helper" resources.db.adapter = PDO_MYSQL resources.db.params.host = localhost resources.db.params.username = root resources.db.params.password = aa1aa resources.db.params.dbname = NurturLead [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 weierophinney wrote: > > -- 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/ > > -- View this message in context: http://www.nabble.com/Action-Helpers-not-found-tp26047888p26070449.html Sent from the Zend Framework mailing list archive at Nabble.com.
