Cita:
Iniciado por GatorV
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!!!