0

因为,向 zend 框架应用程序添加了一些额外的模块,所以会弹出很多错误。默认情况下,所有额外的模块都倾向于使用相同的布局文件来呈现 html,但对于视图帮助,它会搜索它自己的文件夹。

在我的例子中,我做了一个视图助手,来加载一些模板的 css 文件。我把它命名LoadTemplate并放在里面APPLICATION_PATH."/view/helpers"

它工作得很好,直到我浏览到一个模块。然后它给出一个错误说

Plugin by name 'LoadTemplate' was not found in the registry; used paths: Custom_View_Helper_: x/x/application/modules/custom/views\helpers/ Zend_View_Helper_: Zend/View/Helper/ 

它在错误的文件夹中搜索。

我们不能告诉它先搜索它的文件夹,如果没有找到,从默认或应用程序的 View Helper 中找到帮助程序吗?

4

1 回答 1

0

如果你的助手在那个目录中,确保它被调用Zend_View_Helper_LoadTemplate,函数被调用loadTemplate并且文件名是LoadTemplate.php

编辑 -

另请查看 Rob Allen 的这篇博文:http: //akrabat.com/zend-framework/view-helpers-in-modules/

于 2011-08-09T13:55:54.913 回答