How to use Zend_Controller_Action_HelperBroker::addPath to add helpers

Posted by manyxcxi on Stack Overflow See other posts from Stack Overflow or by manyxcxi
Published on 2010-05-15T19:03:33Z Indexed on 2010/05/15 19:04 UTC
Read the original article Hit count: 233

Filed under:
|

I'm just starting out with Zend Framework and am having issues using the addPath to add helpers. I'm not sure if my classes are named incorrectly, I'm giving it the wrong prefix, or what I'm doing wrong so I will post the code and file structure and get out of the way.

In Bootstrap.php public function __construct($application)

{
    ...
    // This works with a manual include_once('../application/plugins/helpers/Csrf.php');
    //Zend_Controller_Action_HelperBroker::addHelper(new Application_Controller_Action_Helper_Csrf());

    // This isn't picking up my helper class automagically
    Zend_Controller_Action_HelperBroker::addPath('../application/plugins/helpers','Application_Controller_Action_Helper');

   ...
}

In application/plugins/helpers/Csrf.php

class Application_Controller_Action_Helper_Csrf extends Zend_Controller_Action_Helper_Abstract
{
   ...
}

My directory tree / application/ ... plugins/ helpers/ Csrf.php CsrfProtect.php ...

© Stack Overflow or respective owner

Related posts about php

Related posts about zend-framework