模板渲染

在控制器里模板渲染最常用的方法是display,在CMF中支持如下的模板渲染方式:

//不带任何参数
$this->display();

此种方式系统会自动判断模板路径,并渲染出模板内容,此种方式模板路径是:主题名/应用名/控制器名/操作名+模板文件后缀名;

$this->display('edit');

此种方式表示调用此控制器下的edit操作的模板;

$this->display(':index');

此种方式表示调用此应用下index控制器的模板;

还有一种使用场景,就是有时我们可能会把模板存在数据库,或缓存等地方,并没有任何模板文件,只有模板内容,这时我们就要用到另一种方法show了;

//$content 是数据库中的模板内容
$this->show($content);

通过方法,会对模板内容进行渲染,并输出。

© ThinkCMF all right reserved,powered by Gitbook最后文件编辑时间: 2016-04-11 21:55:29

results matching ""

    No results matching ""