视图与模板布局

原创 2018-11-16 05:35:11 185
摘要:控制器标签View::display('') 不用模板直接渲染内容 可以输出HTML标签$this->view->fetch('模板路径',['模板变量名'=>'要输出值']); 渲染模板$this->view->assign('模板变量名', 要输出值); 模板赋值$this->f

控制器标签

View::display('') 不用模板直接渲染内容 可以输出HTML标签

$this->view->fetch('模板路径',['模板变量名'=>'要输出值']); 渲染模板

$this->view->assign('模板变量名', 要输出值); 模板赋值

$this->filter(function($content)

 {

    return str_replace('原值', '要替换值', $content);

 };)

->fetch()  模板过滤与替换

$this->view->engine->layout(true)->fetch('必须写路径'); 开启布局

模板标签

{include file="模板路径" /}  模板载入

{__CONTENT__} 模板继承布局占位符

{block name="header"}

{/block} 模板继承标签



批改老师:天蓬老师批改时间:2018-11-16 09:06:10
老师总结:模板布局,其实应该是在模板继承的上层,更加高级一些,还有,模板赋值有很多方式,想一下,有哪些变量是不需要赋值直接可以在模板中用的?

发布手记

热门词条