Quiero obtener el nombre del controlador "getControllerName()" con esta clase.
Ya he ultizado
$front = Zend_Controller_Front::getInstance()->getRequest()->getControllerName();
pero ese método no sirve para este procedimiento.
Código PHP:
//library/My/Class/ControllerName.php
class My_Class_ControllerName extends Zend_Controller_Plugin_Abstract
{
public function preDispatch(Zend_Controller_Request_Abstract $request)
{
//Obtener el nombre del controlador
$front = $request->getControllerName();
//Comprobar si el controlador existe
if( $request->getDispatcher()->isDispatchable($front) )
{
// Ejecutar funciones
}
}
Código PHP:
//bootstrap.php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initVars()
{
$controller = new My_Class_ControllerName();
}
}