php zend-framework zend-view

php - Obtener información de solicitud a la vista de ayuda



zend-framework zend-view (1)

¿Es posible en Zend View helper ( extends Zend_View_Helper_Abstract ) obtener información sobre module / controller / action en el que se llamó a ese helper?


Sí. Puede usar Zend_Controller_Front::getInstance() dentro de los ayudantes de visualización. Entonces podrías hacer algo como esto:

class App_Helper_DoSomething extends Zend_View_Helper_Abstract { public function doSomething() { return Zend_Controller_Front::getInstance() ->getRequest() ->getControllerName(); } }

Que imprimirá el nombre del controlador actual cuando se lo llame en su vista con:

echo $this->doSomething();