我已经下载了第三方动作助手,我想将其添加到我的应用程序中。我怎么能这样做?
答案 0 :(得分:2)
使用Noginn SendFile Action Helper作为参考,放入库目录,目录结构如下所示:
/library
/Noginn
/Controller
/Action
/Helper
/SendFile.php
在/application/Bootstrap.php
中添加一个init函数并添加类前缀:
protected function _initActionHelpers()
{
Zend_Controller_Action_HelperBroker::addPrefix('Noginn_Controller_Action_Helper');
}
然后在你的控制器中,你可以像这样调用动作助手:
$this->_helper->sendFile($options);
答案 1 :(得分:0)
这应该有所帮助:The Helper Broker
Zend_Controller_Action_HelperBroker::addHelper(new Your_Controller_Action_Helper());
确保Your_Controller_Action_Helper
可以自动加载,或者包含在内。
答案 2 :(得分:0)
另一种解决方案是以直接的方式添加它:
Zend_Controller_Action_HelperBroker::addHelper(new Wow_Controller_Action_Helper_Auth());
您也可以像Andrew那样添加辅助代理前缀,或者为新助手添加路径。所有这些选项都得到了很好的解释the manual。