thinkphp6 循环 视图_ThinkPHP6视图知识点总结——2019年8月26日

本文详细介绍了ThinkPHP6框架中的视图渲染,包括单模板渲染、多项目模板渲染、模板变量赋值、模板注释和包含文件的方法。通过`fetch`方法结合`assign`进行数据传递,以及利用`include`指令引入公共模板,实现页面的高效构建。
摘要由CSDN通过智能技术生成

1、单模板渲染

控制器和模版,它们名字是对应的。

通过 fetch 方法,访问控制器时,就可以渲染模版

想使用 fetch 方法,要先 use 引入 Viewnamespace app\controller;

use app\BaseController;

//引入门面View视图

use think\facade\View;

//引入View视图 调用用View->fetch();  还有助手函数View();

//use think\View;

class Index extends BaseController{

public function index(){

$data =[

'name'=>'hongjichao',

'age'=>18,

];

//将模板渲染到视图

View::assign($data);

return View::fetch();

}

}

第一步:创建一个跟控制器平级的目录,目录名:view

第二步:在 view 目录里创建 stu目录

第三步:在stu目录下,创建 index.html 文件

演示图:

2、多项目 模版渲染

第一步:多项目需要开启 config/app.php 里的 auto_multi_app 配置,值设为:true

第二步:在 app 目录下创建一个项目目录,目录名:pc

第三步:把控制器 controller 和视图 view 拷贝到刚创建的目录里

访问地址:域名/index.php/pc/test/test

3、调用模版

4.模版赋值(控制器和视图交互)

使用 assign 方法进行模板变量赋值

5、模版 注释{// 这是单行注释 }

{/* 这是多行注释 */}

6、模版 包含文件{include file="public/header" /}

这是内容

{include file="public/bottom" /}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值