Zend 框架创建自定义视图助手


Zend Framework Create Custom View Helper?

我已经尝试了多个修复程序,但没有一个奏效.
我收到此错误:

致命错误:未捕获的异常"Zend_Loader_PluginLoader_Exception" 在注册表中找不到消息"名称为"AddCss"的插件; 使用的路径: Zend_View_Helper_: Zend/View/Helper/:/Users/cgunnels/dev/git/rove-git/application/views/helpers/' 在 /usr/local/zend/share/ZendFramework/library/Zend/Loader/PluginLoader.php:412 堆栈跟踪:#0 /usr/local/zend/share/ZendFramework/library/Zend/View/Abstract.php(1182): Zend_Loader_PluginLoader->load('AddCss') #1 /usr/local/zend/share/ZendFramework/library/Zend/View/Abstract.php(618): Zend_View_Abstract->_getPlugin('helper', 'addCss') #2 /usr/local/zend/share/ZendFramework/library/Zend/View/Abstract.php(344): Zend_View_Abstract->getHelper('addCss') #3 /Users/cgunnels/dev/git/rove-git/application/layouts/scripts/layout.phtml(6): Zend_View_Abstract->__call('addCss', Array) #4 /Users/cgunnels/dev/git/rove-git/application/layouts/scripts/layout.phtml(6): Zend_View->addCss(Array) #5 /usr/local/zend/share/ZendFramework/library/Zend/View.php(108): include('/Users/cgunnels...') #6/usr in /usr/local/zend/share/ZendFramework/library/Zend/Controller/Plugin/Broker.php 在线 336

这是我的班级:

 class Zend_View_Helper_Css extends Zend_View_Helper_Abstract {
      public function css() {
        die("test");
      }
    }

我按照此页面上的说明进行操作 http://framework.zend.com/manual/en/zend.view.helpers.html 但它不起作用。

我还将其添加到我的应用程序中.ini:

resources.view.helperPath = APPLICATION_PATH "/views/helpers"

请帮助我,谢谢

作者提供的答案:

我修好了。所以文件名是CssHelper.php我把它改成了Css.php 它奏效了。- 克里斯·冈内尔斯