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