php - Zend Action Helper 未加载*有时*

标签 php zend-framework

我有一个偶尔不会加载的 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/

相关文章:

php - 使用 zend view helper 的下拉菜单

zend-framework - 使用zend forward返回值

mysql - select count(*) 结果错误,缓存还是什么?

php - 由于 "refused connection",我无法使用 MySQL

php - MySQL:多行结果的标准方法 VS 基于集合的方法

php,自己的小文件管理器而不是 FTP。好主意?

validation - Zend Framework Validate 字段是 1 到 5 之间的整数

php - Zend框架中redirect和forward有什么区别

php - 如果加入日期已满六个月,则从表中删除一条记录

php - $mysqli->prepare 返回 false,但 $mysqli->error 是一个空字符串