Zend框架创建自定义视图助手?(Zend Framework Create Custom View

2019-10-16 18:10发布

我曾尝试多次修复,但没有工作过。
我得到这个错误:

致命错误:未捕获的异常“Zend_Loader_PluginLoader_Exception”有消息“插件的名字‘AddCss’在注册表中未找到; 使用的路径:Zend_View_Helper_:Zend公司/查看/助手/:/用户/ cgunnels的/ dev /的git /漫游-混帐/应用/视图/在/ usr /本地/的Zend /股佣工/” / ZendFramework /库/的Zend /装载机/ PluginLoader.php:412堆栈跟踪:#0 /usr/local/zend/share/ZendFramework/library/Zend/View/Abstract.php(1182):Zend_Loader_PluginLoader->负载( 'AddCss')#1的/ usr /本地/ Zend公司/股/ ZendFramework /库/的Zend /搜索/ Abstract.php(618):Zend_View_Abstract来解析 - > _ getPlugin( '帮手', 'addCss')#2的/ usr /本地/的Zend /股/ ZendFramework /库/的Zend /查看/Abstract.php(344):Zend_View_Abstract->调用getHelper( 'addCss')#3 /Users/cgunnels/dev/git/rove-git/application/layouts/scripts/layout.phtml(6):Zend_View_Abstract来解析 - > __呼叫( 'addCss',阵列)#4 /Users/cgunnels/dev/git/rove-git/application/layouts/scripts/layout.phtml(6):Zend_View-> addCss(阵列)#5的/ usr /本地/ Zend的/共享/ ZendFramework /库/ Zend的/ View.php(108):包括( '/用户/ cgunnels ...')#6 /在/ usr /本地/ Zend的/共享/ ZendFramework /库/的Zend /控制器/插件USR /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"

请帮助我,谢谢

Answer 1:

回答作者提供:

我修好了它。 因此,文件名是CssHelper.php我把它改成Css.php和它的工作。 克里斯 - 船舷上缘



文章来源: Zend Framework Create Custom View Helper?