我需要一些自定义视图助手的帮助。
我的文件夹结构如下:
application
- modules
- - smjestaj
- views
- - helpers
- - - LoadSkin.php
如果我转到localhost/smjestaj
,我会收到此错误:
消息:在注册表中找不到名称为“LoadSkin”的插件;使用路径: Smjestaj_View_Helper_:/ Users / davs / Zend / workspaces / DefaultWorkspace7 / 1 / application / modules / smjestaj / views / helpers /
ZendX_JQuery_View_Helper_:ZendX / JQuery / View / Helper /
Zend_View_Helper_:Zend / View / Helper /
我尝试在application.ini中注册我的助手,但没有运气。
如果我将我的文件夹view->helpers->LoadSkin.php
复制到有效的模块smjestaj,但我认为这不是正确的方法。
答案 0 :(得分:1)
我相信这正是您所寻找的:Resolve view helper location from within the controller or form
请注意,Zend正在查看的路径与您实际拥有帮助程序的路径不同。您必须告知Zend您保留帮助程序的位置。引用的问题提供了两种解决方案:在bootstrap或application.ini中进行。