私はメインページ(controller_welcome => C_W)と別のコントローラを持っています。これらはController_DefaultTemplatre(C_DT)から拡張されています。 C_DTには、addScripts()とaddCss()という関数があり、これらはjavascriptsファイルのurlに追加され、Viewテンプレートに対してはCssを受け取り、getScripts()は最後の関数で現在のコントローラによって追加されたScripsの配列を取得します。内部リクエストからの初期リクエストでスクリプトとCSSを挿入します
C_Wには、Request :: factory( "KONTROLLER/AKTION")を介して別のコントローラを呼び出すアクションがあります。現在のテンプレート要求にすべてを置きます。
/* content of the C_W */
$params = array(); $controller1_request = Request::factory("controller1/index"); $controller1_response = $controller1_request->execute(); $params["extra"] .= $controller1_response->body();
$controller2_request = Request::factory("controller2/index"); $controller2_response = $controller2_request->execute(); $params["extra"] .= $funny_response->body();
$this->template->content = View::factory("welcome/index", $params);
私の質問は:私はRequest::factory("controller1/index");
からC_Wテンプレートにスクリプトを追加することができますどのように?