模板视图相关


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}

posted on 2022-05-23 17:20  katago  阅读(19)  评论(0编辑  收藏  举报