Zend Viewヘルパー(extends Zend_View_Helper_Abstract
)で、そのヘルパーが呼び出されたモジュール/コントローラー/アクションに関する情報を取得することは可能ですか?
15215 次
1 に答える
35
はい。Zend_Controller_Front::getInstance()
ビューヘルパー内で使用できます。したがって、次のようなことができます。
class App_Helper_DoSomething extends Zend_View_Helper_Abstract
{
public function doSomething()
{
return Zend_Controller_Front::getInstance()
->getRequest()
->getControllerName();
}
}
これは、ビューで呼び出されたときに現在のコントローラー名を出力します。
echo $this->doSomething();
于 2010-01-07T16:04:50.427 に答える