Zend Framework - плагин по имени не найден в реестре

При вызове функции в моем файле views/helpers/ из моего скрипта внутри views/scripts/ я получаю эту ошибку:

Сообщение: Плагин по имени SetBlnCompany не найден в реестре; используемые пути: My_View_Helper_: /www/zendserver/htdocs/development/application/views/helpers/ Zend_View_Helper_: Zend/View/Helper/:/www/zendserver/htdocs/development/application/views/helpers/

bootstrap.php

protected function _initConfig()
{       
    Zend_Registry::set('config', new Zend_Config($this->getOptions()));
    date_default_timezone_set('America/Chicago');
}

protected function _initAutoload() {     
    $autoloader = new Zend_Application_Module_Autoloader(array(             
        'namespace' => 'My',             
        'basePath'  => dirname(__FILE__),     
    ));
    return $autoloader;
} 

application.ini

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

application/views/helpers/DropdownHelper.php

class Zend_View_Helper_Dropdownhelper extends Zend_View_Helper_Abstract
{
     public $blnCompany = false;

     public function getBlnCompany() {
         return $this->blnCompany;
     }

     public function setBlnCompany($blnCompany) {
         $this->blnCompany = $blnCompany;
     }
}

скрипт вызывая ошибку

<?php 
     $this->setBlnCompany(true);
     //...etc...
?>

РЕДАКТИРОВАТЬ, чтобы добавить дополнительную справочную информацию к моему сообщению.

В идеале я бы использовал этот класс «выпадающего помощника», чтобы иметь функцию для «получения html», функцию для «получения javascript» и множество функций установки для установки параметров до вызова getHtml и getJavascript.

8
задан adam 18 October 2013 в 18:46
поделиться