Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2010, 18:59
ramonw
 
Fecha de Ingreso: junio-2009
Mensajes: 156
Antigüedad: 15 años, 6 meses
Puntos: 3
construcores en plugins [ZF]

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 original
  1. class Mis_Plugins_Novemberplug extends Zend_Controller_Plugin_Abstract{
  2.  
  3.     private $numuno;
  4.     private $numdos;
  5.     private $final;
  6.  
  7.  
  8.     public function __construct($dato1, $dato2){
  9.  
  10.         $this->numuno = $dato1;
  11.         $this->numdos = $dato2;
  12.  
  13.     }
  14.  
  15.     private function sumar(){
  16.  
  17.         $this->final = $this->numuno + $this->numdos;
  18.  
  19.     }
  20.  
  21.     public function darresultado(){
  22.         $this->sumar();
  23.  
  24.         return $this->final;
  25.     }
  26.  
  27.  
  28. }
Y aqui llamo al plugin:
Código PHP:
Ver original
  1. //llamar plugin
  2.         $front = Zend_Controller_Front::getInstance();
  3.         $st = $front->getPlugin('Mis_Plugins_Novemberplug');
  4.         $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.