Muy buenas... nuevamente por acá, se me planteó la siguiente duda y es si se pueden crear constructores en los plugins, pongo el siguiente ejemplo a modo de prueba:
Tengo el plugin Novemberplug que está en \library\Mis\Plugins
Código PHP:
Ver originalclass Mis_Plugins_Novemberplug extends Zend_Controller_Plugin_Abstract{
private $numuno;
private $numdos;
private $final;
public function __construct($dato1, $dato2){
$this->numuno = $dato1;
$this->numdos = $dato2;
}
private function sumar(){
$this->final = $this->numuno + $this->numdos;
}
public function darresultado(){
$this->sumar();
return $this->final;
}
}
Y aqui llamo al plugin:
Código PHP:
Ver original//llamar plugin
$front = Zend_Controller_Front::getInstance();
$st = $front->getPlugin('Mis_Plugins_Novemberplug');
$this->view->pluginprueba=$st->darresultado();
Claramente esto da error, porque no he creado el constructor con los datos que debe recibir, como se crea el constructor en este caso, o no se puede.