我有一个zend动作助手,它偶尔不加载。我有个例外:

Action helper by name EditAction not found

你知道为什么有时会找到,有时却没有?
我更改了异常以列出action helper目录的内容,文件就在那里。我还把助手的内容打印出来了…也没关系。
有什么想法吗?

最佳答案

似乎在使用EditAction助手witch zend controller操作助手代理之前,您没有注册它。如果您的editAction位于library/my/editAction.php中,并且该类被称为my_editAction,那么在bootstrap中执行此操作

Zend_Controller_Action_HelperBroker::addHelper(new My_EditAction());

关于php - Zend Action Helper未加载*有时*,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7693800/

10-10 22:58