Wie bekommt man den Namen des Controllers und der Aktion in zf2?
In zf1 können wir den Namen des Controllers und der Aktion mit abrufen
$controller = $this->getRequest()->getControllerName();
$action = $this->getRequest()->getActionName();
Wie können wir das in zf2 erreichen?
UPDATE: Ich habe versucht, sie zu benutzen
echo $this->getEvent()->getRouteMatch()->getParam('action', 'NA');
echo $this->getEvent()->getRouteMatch()->getParam('controller', 'NA');
Aber ich bekomme einen Fehler
Fatal error: Call to a member function getParam() on a non-object
Ich möchte sie in __construct () -Methode erhalten;
Im Idealfall möchte ich überprüfen, ob keine Aktion definiert ist. Die Methode noaction () wird ausgeführt. Ich würde mit PHP-Methode method_exists überprüfen.