在控制器中,我们可以定义输出的模板。使用方法 $this->display();
一般输出模板如下,这里是匹配当前应用下 View目录中的 Index目录(控制器)下的 index.html模板(方法名)
public function index(){ $this->display(); //匹配当前应用下 View 目录下的 Index目录(控制器名)的 index.html模板(方法名) }
另外,我们还可以自定义输出的模板,如下
public function index(){ $this->display("news"); //匹配View目录下的Index目录的news.html模板 //$this->display("User:index"); //匹配当前应用下 View 目录下的 User目录(控制器名)的 index.html模板 }
设置主题
我们可以制作多个主题,按照下面的方法配置
1.修改应用下的conf目录中的 config.php 配置文件,增加如下代码:
'DEFAULT_THEME' => 'red', //这里指定默认主题是 red
2.在应用下的View目录中创建 red目录,将模板文件放在red目录即可。
注意:如果我们想在某个方法下调用其他主题,可以使用 theme() 方法:
$this->theme("green")->display();