コントローラー名とアクション名の取得

コントローラー名とアクション名を取得することができるとURLができるので、

それから

$config = new Zend_Config_Ini('zendApps/configs/info.ini', 'url');

で設定ファイルからページごとのmetatitleやmetadiscriptionを取得して入れることができないかと期待している。

コントローラー名は

 

$req = $this->getRequest();
$controllerName = $req->getControllerName();
で取得することができる。
 
アクション名は

 

$req = $this->getRequest();
$controllerName = $req->getActionName();

取得することができる。

これでできると期待したい。

$router = new Zend_Controller_Router_Rewrite(); // ルータの生成

$req = $router->route(new Zend_Controller_Request_Http());

これを入れるとindex.phpでも使えるようになります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です