未找到名称EntityManager的Action Helper

时间:2011-11-28 19:14:33

标签: zend-framework zend-server

刚开始使用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')
...

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

2 个答案:

答案 0 :(得分:2)

您在哪里注册助手? 您是在Boostrap中还是在application.ini中注册帮助程序?

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

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

对于深入信息,请查看documentation

答案 1 :(得分:0)

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

Zend_Controller_Action_Helper_helperfilename

这对我有用。