Zend Framework创建自定义视图助手?

时间:2012-05-27 20:07:50

标签: php zend-framework zend-view

我尝试过多次修复,但没有修复。
我收到了这个错误:

  

致命错误:未捕获的异常'Zend_Loader_PluginLoader_Exception'   在注册表中找不到消息'按名称插件'AddCss';   使用的路径:Zend_View_Helper_:   Zend公司/查看/助手/:/用户/ cgunnels的/ dev /的git /漫游-混帐/应用/视图/助理/”   在   /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上的说明进行操作,但无效。

我还将此添加到我的application.ini:

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

请帮帮我,谢谢

1 个答案:

答案 0 :(得分:1)

作者提供的答案:

  

我修好了。所以文件名是CssHelper.php我把它改成了Css.php   它起作用了。 - chris gunnels