模板视图相关
https://www.kancloud.cn/a173512/thinkphp6/2452918
安装视图
cd /var/www/html/tp6
composer require topthink/think-view
模板位置
第二种方式是视图文件和应用类库文件完全分离,统一放置在根目录下的view
目录。
├─app
├─public
├─view 视图文件目录
│ ├─index index控制器目录
│ │ └─index.html index模板文件
│ └─ ... 更多控制器目录
模板渲染
模板渲染的最典型用法是直接使用fetch
方法,不带任何参数:
<?php
namespace app\index\controller;
use think\facade\View;
class Index
{
public function index()
{
// 不带任何参数 自动定位当前操作的模板文件
return View::fetch();
}
}
表示系统会按照默认规则自动定位视图目录下的模板文件,其规则是:
控制器名(小写+下划线)/操作名.html
// 模板变量赋值
View::assign('name','ThinkPHP');
View::assign('email','thinkphp@qq.com');
模板内容:
name: {$name}
<br>
email: {$email}