にコントローラとアクション名を取得するにはどのように、我々はZF2にこれを達成するにはどうすればよいZF1にZF2
$controller = $this->getRequest()->getControllerName();
$action = $this->getRequest()->getActionName();
を使用してコントローラとアクション名を取得することができますか?
UPDATE: 私は彼らが
echo $this->getEvent()->getRouteMatch()->getParam('action', 'NA');
echo $this->getEvent()->getRouteMatch()->getParam('controller', 'NA');
を使用して取得しようとしましたが、私は、私は__construct()メソッドでそれらを取得したいエラー
Fatal error: Call to a member function getParam() on a non-object
を取得しています。
理想的には、アクションが定義されていないかどうかを確認したいのですが、noaction()メソッドを実行します。私はphpメソッドmethod_existsを使ってチェックします。
こんにちは、私のコントローラにあなたのコードを挿入すると、ブラウザは何も表示しません(サーバとして表示されますデータを送信しない)。何が起こったのか教えていただけますか?ありがとうございました –