如何在视图目录中设置视图助手?
我想在视图下设置一个helpers目录并将我的视图帮助器放在那里。如何在视图目录中设置视图助手?
我已经安装在应用程序中测试视图助手/我的/应用/搜索/助手/
我宣布像这样的类:类My_App_View_Helper_test扩展Zend_View_Helper_Abstract
我设置了该文件的bootstrap.php像所以:$ view-> setHelperPath(APPLICATION_PATH。'/ My/App/View/Helper','My_App_View_Helper');
这是完美的工作。我学会了从zendcasts做到这一点。 但我无法按照自己想要的方式进行设置。如何在views/helpers /中设置助手? 有关目录命名转换的规则是什么?我在哪里使用复数,并且在命名目录时在哪里使用大写?
我事先感谢您的帮助。
真诚, 一个完整的小白
您可以在application/views/helpers
有一个名为Application_View_Helper_MyHelper
的帮手。
在你的引导,你应该具备以下条件:
$view->setHelperPath(APPLICATION_PATH.'/views/helpers','Application_View_Helper');
在这里,你只需对视图助手注册新插件前缀 - Application_View_Helper
和点Zend框架来寻找类以这个前缀在以下路径 - APPLICATION_PATH.'/views/helpers
你可以把/视图/佣工佣工,但你需要改变你的类名。前缀需要是Zend_View_Helper_
所以,类似Zend_View_Helper_MyHelper
应该为你工作。
我发现使用一个博客帖子,如果你有兴趣:http://akrabat.com/zend-framework/zend-framework-view-helpers/
从后
使用 Zend_Application,一个典型的Zend框架的项目,如使用ZF命令生成的 行 工具,将在每个模块的 视图文件夹内有一个名为 助手的文件夹。在布局 文件夹中也会有一个 帮手文件夹。如果您将 帮助器放置在其中一个帮助器 文件夹中,则前缀为 Zend_View_Helper_。