tp笔记


23.模版引擎和视图渲染

<pre><code class="language-php">一.模版引擎 1.MVC 中,M(模型)和 C(控制器)是前面我们所了解的内容; 2.而 V(视图),也就是模版页面,是 MVC 中第三个核心内容; 3.模版引擎分为两种,一种内置的,一种外置作为插件引入的,我们用内置的即可; 4.内置的模版引擎的配置文件是 config/template.php; 5.默认情况下已经很好了,不需要修改任何参数,view_path 默认是 view 目录; 二.视图渲染 1.在控制器端,我们首先继承一下控制器基类(不是必须的,助手函数也行); 2.先采用第一种不带任何参数的最典型的做法(自动定位),看它报错信息; classSeeextendsController { publicfunctionindex() { //自动定位 return$this-&gt;fetch(); } } 3.模版路径为:当前模块/view/当前控制器名(小写)/当前操作(小写).html 4.如果你想制定一个输出的模版,可以在 fetch()方法传递相应的参数; return$this-&gt;fetch('edit');//指定模版 return$this-&gt;fetch('public/edit'); //指定目录下的模版 return$this-&gt;fetch('admin@public/edit'); //指定模块下的模版 return$this-&gt;fetch('/edit'); //view_path 下的模版 5.如果没有继承 Controller 控制器的话,可以使用助手函数 view()方法; returnview('edit'); 6.</code></pre>

页面列表

ITEM_HTML