ThinkPHP6,视图的安装及模板渲染和变量赋值 view::fetch() ,view::assgin() ,助手函数

慈云数据 7个月前 (04-09) 技术支持 55 0

ThinkPHP6,视图的安装及模板渲染和变量赋值

tp6视图功能由\think\View类配合视图驱动(也即模板引擎驱动)类一起完成,新版仅内置了PHP原生模板引擎(主要用于内置的异常页面输出),如果需要使用其它的模板引擎需要单独安装相应的模板引擎扩展。

使用think-template模板引擎,只需要安装think-view 模板引擎驱动。

Composer require topthink/think-view

视图相关的配置在配置目录的view.php配置文件中进行定义。

通常可以直接使用think\facade\View来操作视图。

视图的安装

首先,我们切换到tp6框架安装的目录,然后通过cmd命令窗口(composer require topthink/think-view)将think-view模板引擎驱动安装

在这里插入图片描述

在这里插入图片描述

不出意外,安装成功!

模板渲染和变量赋值

在安装好think-view后,我们就可以使用控制器来将不同的请求转到不同的视图了,并且可以传递一些参数过去。比如在原有的index.php控制器中,修改对应的一些方法,然后返回不同的视图,(最常用的是 view::fetch() view::assign() )。

首先来看下view.php中的源码:

  
微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon