我爱自学

 找回密码
 会员注册

QQ登录

只需一步,快速开始

Thinkphp中fetch方法的使用及模板路径

thinkphp中,fetch方法用于渲染模板文件输出,该方法不会直接渲染输出,而是支持模板或者内容的标签解析,返回解析后的内容,语法为“$this->fetch(模板名称);”。本文分享基本使用方法和模板名称中路径的使用方法。
小编学习Thinkphp也有段时间了,开始进行一些项目实践,用到了thinkphp view视图模板的方法。在此分享一些基础知识和经验:

首先,Thinkphp5模板渲染提供了fetch 和display两个方法,最常用的是fetch.

fetch方法用于渲染模板文件输出,而display方法则是渲染内容输出。

Thinkphp中fetch方法的使用及模板路径

Thinkphp中fetch方法的使用及模板路径


fetch方法的基本使用方法

use think\View;//实例化视图类
return $this->fetch();//渲染模板输出

模板定位规则:

fetch方法中用到的模板文件,默认位于模块view目录下面,模板文件路径规则如下:

如果直接使用$this->fetch();

模板目录:[模板文件目录]/当前控制器名(小写)/当前操作名(小写).html

全路径模板调用:

$this->fetch(MODULE_PATH.'view/public/header.html');

如果想要调用网站根目录的模板,可以使用:

$this->fetch('template/name.html');

如果通一个操作中,想调用控制器目录下的某个模板文件,该如何操作呢:

游客,如果您要查看本帖隐藏内容请回复


以上,就是thinkphp的fetch渲染输出方法和模板路径定位说明


点击阅读更多内容!
如果您觉得文章内容帮助到了您,不妨点点感兴趣的广告。感谢您的支持!

微信扫一扫打赏

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

手机版|小黑屋|我爱自学 ( 蜀ICP备19015358号-3 )

GMT+8, 2024-4-28 06:11 , Processed in 0.066411 second(s), 54 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

本站大部分教程是网站原创教程,一部分教程为我爱自学(http://www.5izixue.com)编辑收集整理。

如果您需要转载我爱自学网站教程,请注明“资料来源:我爱自学(5izixue)”字样并注明本站网址。

编辑收集整理的教程版权归原作者所有,本站只提供网友交流学习使用,请勿用于商业用途,如果该文章有任何侵犯您权益的地方,请联系我们(569705694@qq.com),我们将在第一时间进行处理!谢谢您的支持!

快速回复 返回顶部 返回列表