I have downloaded a third party action helper that I would like to add to my application. How can I do this?
Asked
Active
Viewed 867 times
3 Answers
2
Using the Noginn SendFile Action Helper as a reference, dropped into the library directory, the directory structure looks like this:
/library
/Noginn
/Controller
/Action
/Helper
/SendFile.php
In /application/Bootstrap.php
add an init function and add the class prefix:
protected function _initActionHelpers()
{
Zend_Controller_Action_HelperBroker::addPrefix('Noginn_Controller_Action_Helper');
}
Then in your controller, you can call the action helper like this:
$this->_helper->sendFile($options);

Andrew
- 227,796
- 193
- 515
- 708
0
This should help: The Helper Broker
Zend_Controller_Action_HelperBroker::addHelper(new Your_Controller_Action_Helper());
Just make sure that Your_Controller_Action_Helper
is auto-loadable, or is included.

Ivan Krechetov
- 18,802
- 8
- 49
- 60
0
Another solution is to add it in straight forward manner:
Zend_Controller_Action_HelperBroker::addHelper(new Wow_Controller_Action_Helper_Auth());
You can also add to helper broker prefix, as Andrew did, or add path to your new helpers. All these options are well explained the manual.

Wojciech Szela
- 156
- 1