15
Ist es möglich in Zend View Helper (extends Zend_View_Helper_Abstract
) erhalten Sie Informationen über Modul/Controller/Aktion, in denen dieser Helfer aufgerufen wurde?Erhalte Anfrage Info in View Helper
Ist es möglich in Zend View Helper (extends Zend_View_Helper_Abstract
) erhalten Sie Informationen über Modul/Controller/Aktion, in denen dieser Helfer aufgerufen wurde?Erhalte Anfrage Info in View Helper
Ja. Sie können Zend_Controller_Front::getInstance()
in Ansichtshilfen verwenden. So könnte man so etwas tun:
class App_Helper_DoSomething extends Zend_View_Helper_Abstract
{
public function doSomething()
{
return Zend_Controller_Front::getInstance()
->getRequest()
->getControllerName();
}
}
, die den aktuellen Controller-Namen, wenn in Ihrer Ansicht genannt drucken mit:
echo $this->doSomething();
wie würden Sie die Modulnamen bekommen? ist das möglich? – chrisjlee
chrisjlee: Zend_Controller_Front :: getInstance() -> getRequest() -> getModuleName(); –