Tema: Plugin Login
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/02/2011, 11:09
CyberMauher
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Plugin Login

Cita:
Iniciado por GatorV Ver Mensaje
Lee el mensaje que te dejo Masterpuppet, el plugin debe de ir en /application/plugins/Login.php, llamarse Application_Plugin_Login, y con solo instanciarlo debe de funcionar.

Otra cosa es que no deberías de hacer un echo de información en el plugin, los Controller Plugins sirven para decisiónes que tienes que hacer (como verificar el acceso de un usuario/rol, etc), si lo que quieres es mostrar un form para login, eso lo debes de hacer ya en tu Controller, o usando un Controller Action Helper.

Saludos.
Intenté como dice Masterpuppet pero no me funcionó, lo que hice fue mover el script y modificarlo de la siguiente manera y andubo bien:

/library/My/Login.php
Código PHP:
class My_Login extends Zend_Controller_Plugin_Abstract
{
    public function 
__construct()
    {
        
$form = new Zend_Form;
        ...
        return 
$form;
    }

Entiendo lo que me decis sobre la función de un plugin, en realidad en lugar de un "echo" iva un "return", el echo lo hago en el layout.phtml. Si te parece que este mecanismo esta mal me gustaría que me lo hagas saber.

GRACIAAAASSSS A TODOS!!!