tp5-视图

本文介绍了ThinkPHP5.0中视图的使用,包括视图实例化、视图功能、模板引擎的初始化和切换、模板赋值以及模板渲染。内容涵盖了fetch和display方法、assign和share方法的模板变量赋值,以及跨模块渲染模板等。
摘要由CSDN通过智能技术生成

thinkphp5.0–视图

视图实例化
视图功能由 \think\View 类配合视图驱动(模板引擎)类一起完成,目前的内置模板引擎包含PHP原生模板和Think模板引擎。因为新版的控制器可以无需继承任何的基础类,因此在控制器中如何使用视图取决于你怎么定义控制器。继承 \think\Controller 类如果你的控制器继承了 \think\Controller 类的话,则无需自己实例化视图类,可以直接调用控制器基础类封装的相关视图类的方法。

	//	渲染模板输出
return	$this->fetch('hello',['name'=>'thinkphp']);

下面的方法可以直接被调用:

方法 说明
fetch 渲染模板输出
display 渲染内容输出
assign 模板变量赋值
engine 初始化模板引擎
如果需要调用View类的其它方法,可以直接使用 $this->view 对象:
助手函数
如果你只是需要渲染模板输出的话,可以使用系统提供的助手函数 view ,可以完成相同的
功能:

return	view('hello',['name'=>'thinkphp']);

助手函数调用格式:
view(’[模板文件]’[,‘模板变量(数组)’][,模板替换(数组)])
无论你是否继承 think\Controller 类,助手函数都可以使用,也是最方便的一种。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值