martes, 1 de junio de 2010

Zend framework, usar Plugins

Zend Framework 1.10

- Crear pluging: library/My/Plugings/Test.php
- Código para el plugin:

class My_Plugins_Test extends Zend_Controller_Plugin_Abstract
{
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
// Ejemplo para ver como en cada llamada a controller aparece esto antes
$this->getResponse()->appendBody('

preDispatch() called

\n');
}
}

- En el archivo application.ini poner:
...
autoloaderNamespaces[] = "My_" ; hace que busque los plugins en ese directorio
resources.frontController.plugins.PTest = "My_Plugins_Test"
...

No hay comentarios: