Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2011, 01:05
joniso
 
Fecha de Ingreso: enero-2008
Ubicación: D.F
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta Obtener getControllerName() mediante Zend_Controller_Request_Abstract $request

Hola a todos, me encuentro complemente atorado con este problema:

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();
     }

Agradezco a todos su apoyo. Gracias

Última edición por joniso; 22/06/2011 a las 01:17 Razón: Error al publicar