15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Thinkphp视图及模板

Thinkphp视图及模板

时间:2023-06-11 12:15:02 | 来源:网站运营

时间:2023-06-11 12:15:02 来源:网站运营

Thinkphp视图及模板:视图功能由/think/View类配合视图驱动(模板引擎)类一起完成,目前的内置模板引擎包含PHP原生模板和Think模板引擎。因为新版的控制器可以无需继承任何的基础类,因此在控制器中如何使用视图取决于你怎么定义控制器。

如果你的控制器继承了/think/Controller类的话,则无需自己实例化视图类,可以直接调用控制器基础类封装的相关视图类的方法。

渲染模板最常用的是继承系统的控制器基类后调用fetch方法,调用格式:

fetch('[模板文件]'[,'模板变量(数组)'])

return $this->fetch();// 不带任何参数 自动定位当前操作的模板文件

return $this->fetch('edit');//表示调用当前控制器下面的edit模板

return $this->fetch('member/read');//表示调用Member控制器下面的read模板

return $this->fetch('admin@member/edit');//渲染输出不需要写模板文件的路径和后缀

return $this->display($content,$vars);//直接解析内容而不通过模板文件

——节选自 《ThinkPHP5.0完全开发手册









关键词:模板,视图

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭