Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2011, 19:46
pritok
 
Fecha de Ingreso: octubre-2010
Ubicación: Asturias
Mensajes: 14
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Obtener controlador en un ViewHelper

Hola.

Estoy desarrollando una aplicación con Zend Framework y se me plantea lo siguiente.

Para el menú de la aplicación utilizo un ViewHelper que me retorna, según que sección de la página esté visitando (o controlador esté utilizando), un menú u otro.
Para ello desde el layout llamo al método
Código PHP:
 $this->menuHelper()->getMenu($controller
, donde $controller es el controlador que se ha ejecutado.

La manera que tengo de hacerlo es escribir en cada controlador un parámetro en la vista con el nombre del mismo:

Código PHP:
$this->view->controller $this->_request->getControllerName() 
Pero esto lo tengo que escribir en cada controlador y lo veo demasiado repetitivo.

¿Conoceis alguna opción más limpia para hacerlo?

Gracias de antemano.

Pritok.