我有一个主页(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");
添加脚本?