0

刚刚开始使用 zend 框架构建应用程序。我正在使用 zend 服务器 5.5。当我尝试打开我创建的第一个控制器时,我收到以下错误消息:

Application Error
Message: Action Helper by name EntityManager not found

Stack trace:
#0 c:\Program Files (x86)\Zend\ZendServer\share\ZendFramework\library\Zend\Controller\Action\HelperBroker.php(293): Zend_Controller_Action_HelperBroker::_loadHelper('EntityManager')
...

我的猜测是我缺少一个图书馆,但我不确定是哪一个。有人知道吗?

4

2 回答 2

2

你在哪里注册助手?您是否在 Boostrap 或 application.ini 中注册了帮助程序?

助手在哪里?请尝试提供更多有关此的信息。

无论如何,看起来您使用的是标准设置,因此您必须向 Action Helper Broker 注册 /path/to/your/helper。

有关详细信息,请查看文档

于 2011-11-28T19:27:19.700 回答
0

检查帮助文件的类名。名称必须是这样的:

Zend_Controller_Action_Helper_helperfilename

这对我有用。

于 2012-07-11T12:50:21.753 回答