0
アクティブなモジュール名を取得するために$ requestが必要なので、Zend_Viewを拡張してフロントコントローラプラグインのように登録するのは悪い考えです。私のテンプレートはどこですか?Zend_Viewを表示しますか?Zend_Viewを拡張してフロントコントローラープラグインのように登録するのは悪い考えですか?
public function routeShutdown(Zend_Controller_Request_Abstract $request){
$view = new View($config, $request);
$viewHelper = new Zend_Controller_Action_Helper_ViewRenderer($view);
Zend_Controller_Action_HelperBroker::addHelper($viewHelper);
}
その後、$ request-> getModuleName()を取得します。私のScriptPathsを作る
私はこの方法を試した $viewHelper->setViewScriptPathSpec(':controller/:action.:suffix')
しかし、動作しません。
スクリプトパスにモジュール名が必要なのはなぜですか?これはレイアウトを通して達成できないのですか? –