Cuando se llama a una función en mis views/helpers/ archivo, desde mi script dentro views/scripts/, me sale este error:Zend Framework - Plugin por su nombre no se encontró en el registro
Message: Plugin by name 'SetBlnCompany' was not found in the registry; used paths: 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;
}
}
guión causando errores
<?php
$this->setBlnCompany(true);
//...etc...
?>
EDI T para agregar más información de fondo a mi publicación.
Lo ideal sería utilizar esta clase de "ayudante desplegable", tener una función para "obtener html" una función para "obtener javascript" y muchas funciones setter para establecer las opciones antes de llamar a getHtml y getJavascript.
Solo FYI, las clases que hagas que no sean parte de ZF no deberían comenzar por 'Zend_'. Haría pensar a alguien que su asistente de visualización está realmente integrado en ZF y agrega una búsqueda adicional para el autocargador. 'Nota: Importante: el código que debe implementarse junto con las bibliotecas de Zend Framework pero que no forma parte de las bibliotecas estándar o adicionales (por ejemplo, código de aplicación o bibliotecas que Zend no distribuye) nunca debe comenzar con" Zend_ "o" ZendX _ ". Consulte [Zend Framework - Convenciones de nomenclatura] (http://framework.zend.com/manual/en/coding-standard.naming-conventions.html) – drew010