Thanks for ur help.But it is still not working i change to addPath
Is there any other solution
Matthew Weier O'Phinney-3 wrote:
>
> -- Jijo <[EMAIL PROTECTED]> wrote
> (on Tuesday, 07 October 2008, 02:08 AM -0700):
>> I am trying to use action hlper in index controller and having some
>> problem
>> with it.
>> I created action helper in modules/website/action/helpers/Secure.php
>>
>> class modules_website_action_helpers_Secure extends
>> Zend_Controller_Action_Helper
>
> <snip>
>
>> Then i registered it with the helper broker in my bootstrap:
>>
>>
>> Zend_Controller_Action_HelperBroker::addPrefix('modules_website_action_helpers');
>>
>> and i am calling it in my action in indexcontroller as
>> $this->_helper->secure();
>>
>> But iam getting error
>> Fatal error: Uncaught exception 'Zend_Controller_Action_Exception' with
>> message 'Action Helper by name Secure not found.' in
>
> The problem has to do with how the class loader constructs the class
> name. You should use the addPath() method instead for adding the path to
> the helpers, as it allows specifying both the path and the prefix
> explicitly, and should help fix the situation:
>
> Zend_Controller_Action_HelperBroker::addPath(
> realpath('path/to/application/modules/website/action/helpers'),
> 'modules_website_action_helpers'
> );
>
> of course, substituting the correct path to the directory. BTW, our
> recommendation is to put action helpers in the 'controllers/helpers/'
> subdirectory of your module.
>
> --
> Matthew Weier O'Phinney
> Software Architect | [EMAIL PROTECTED]
> Zend Framework | http://framework.zend.com/
>
>
--
View this message in context:
http://www.nabble.com/Action-Helper-Problem-tp19854215p19857065.html
Sent from the Zend Framework mailing list archive at Nabble.com.