Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/12/2009, 18:01
principianteZF
 
Fecha de Ingreso: octubre-2009
Mensajes: 240
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Donde declarar un plugin - ZF

Que tal amigos, estoy viendo los plugins e hice esto a manera de practica, pero me sale el error:
Cita:
Fatal error: Call to a member function sumar() on a non-object in C:\wamp\www\Zendf\miproyecto\application\modules\m oduno\controllers\IndexController.php on line 26
el plugin lo tengo en: library/plugins/Unpluginmas.php

en el application.ini
Código PHP:
resources.frontController.plugins.unpluginmas "Plugins_Unpluginmas" 
Este es el plugin:
Código PHP:
class Plugins_Unpluginmas extends Zend_Controller_Plugin_Abstract{
    
    public function 
sumar($x=null){
        
$suma=$x;
        return 
$suma;
}

Y asi lo declaro en un action
Código PHP:
$front Zend_Controller_Front::getInstance();
        
$st $front->getPlugin('Plugins_Unpluginmas');
        
        
$this->view->verplugin=$st->sumar(83); 
Estuve probando, cambiando cosas, pero no queda.
Quizas uds. vean el error, saludos y gracias.