我有一个偶尔不会加载的 zend Action 助手。我得到异常:
Action helper by name EditAction not found
为什么它有时能找到它,有时却找不到?有什么想法吗?
我更改了异常以列出操作助手目录的内容,并且该文件在那里。我还让它打印出助手的内容……这也很好。
有什么想法吗?
最佳答案
似乎您在使用之前没有注册您的 EditAction 助手女巫 Zend Controller Action 助手经纪人。如果您的 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/