我有一個主頁(controller_welcome => C_W)和另一個控制器;這些從Controller_DefaultTemplatre(C_DT)擴展而來。在C_DT中,我有一個稱爲addScripts()和addCss()的函數,它們將javascripts文件的URL和Css分別添加到View模板,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);
我的問題是:我怎樣才能到C_W模板從Request::factory("controller1/index");
添加腳本?