我有一个检索按钮列表的插件。 当我从视图中调用此插件时(echo $ this-> GetAdminButtons()),它可以正常工作。 但是我需要从layout.phtml调用这个插件,当我这样做时,应用程序就停止了(白屏,没有输出)
当我尝试获取异常消息时,我收到此错误:
Plugin by name 'GetAdminButtons' was not found in the registry;
used paths:
Zend_View_Helper_Navigation_: Zend/View/Helper/Navigation/
Zend_View_Helper_: Zend/View/Helper/:./views/helpers/
在application.ini
中resources.view.helperPath.Admin_View_Helper = "Admin/View/Helper"
这使我感到困惑,因为它在视图.phtml文件中工作正常
提前致谢,
答案 0 :(得分:0)
继续评论的讨论。尝试移动配置中的resources.layout
行,使它们位于resources.view
之后(我在评论中的建议使得事情的方向错误。)
我认为你的问题是在视图出现之前正在初始化布局,这就是布局中不存在视图路径的原因。