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.