Zend View Helper错误:在注册表中找不到名称为“幻灯片”的插件

时间:2013-01-03 11:16:00

标签: zend-framework

我有一个用Zend Framework包络编写的应用程序,我想通过添加这些代码在我的默认模块中添加一个视图助手:

application / modules / default / views / helpers / slideshow.php:

class Default_View_Helper_Slideshow extends Zend_View_Helper_Abstract

{

    public function slideshow()
    {

    }

}

application / Bootstrap.php:

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    public function _initViewHelperPath() {

        $this->bootstrap('view');
        $view = $this->getResource('view');

          $view->addHelperPath(
                APPLICATION_PATH . '/modules/default/views/helpers/',
                'Default_View_Helper');
 }

应用/模块/默认/视图/脚本/索引/ index.phtml:

<?php $this->slideshow(); ?>

并收到此错误:

  

消息:

     

在注册表中找不到名称为“幻灯片”的插件;使用路径:   Default_View_Helper_:   在/ var / WWW /去/应用/模块/默认/视图/助理/   Zend_View_Helper_:   Zend公司/查看/助手/:在/ var / WWW /去/应用/模块/默认/视图/助理/

我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:1)

助手的文件名应为application/modules/default/views/helpers/Slideshow.php(注意大写'S')。