コントローラー内にいる場合、Request オブジェクトからコントローラー名を取得できます。
$this->getRequest()->getControllerName();
またはグローバルにアクセス
Zend_Controller_Front::getInstance()->getRequest()->getControllerName();
ただし、これを行う最善の方法は、任意のビューで「url」ビュー ヘルパーを使用することです。
$this->url(array("module" => "default", "controller" => "album", "action" => "index"), "default");
「モジュール」パラメータはオプションです。2 番目のパラメータ "default" は、リバース リンクを構築するために使用されるルートです。これもオプションです。カスタム ルートを使用する場合は、ルートの「逆」プロパティを定義してください。例:
resources.router.routes.recipe_view.reverse = "recipes/%d-%s"
ルート構成の詳細については、こちらを参照して
ください。ビュー ヘルパーの詳細については、こちらを参照してください。