thinkphp6 入门(2)--视图、渲染html页面、赋值

修改模板引擎

config/view.php

    // 模板引擎类型使用Think    'type' => 'php',

2. 新建一个控制器

本文app的名称为test,在其下新建一个控制器User

app/test/controller/User.php

注意:需要引用think\facade\View来操作视图

<?phpnamespace app\test\controller;
use app\BaseController;// 添加引用use think\facade\View;
class User extends BaseController{    // 渲染页面    public function index(){        // 变量赋值        View::assign('name', '张三');        // 模板输出        return View::fetch('User/index');    }}

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

return View::fetch('User/index');

表示调用User控制器下面的index模板。

3. 新建一个页面

app/test/view/User/index.html

​​​​​​​

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>用户详情</title></head><body>    <h1>用户详情</h1>    <p>我是<?php echo $name ?></p></body></html>

4. 浏览器访问

访问地址 http://localhost/clubs/public/index.php/test/user/index

5. 若有外部样式文件,则放到public/static文件夹

在html中通过下列的方式进行引用

6. 运算符和标签

运算符、循环标签、if标签、比较标签、条件标签等

请看:https://blog.csdn.net/qzmlyshao/article/details/131013777

7. 官方教程

请看https://www.kancloud.cn/manual/thinkphp6_0/1037608

相关推荐
ETO_冬4 天前
FastAdmin后端列表导入表格数据
javascript·thinkphp·fastadmin
ETO_冬12 天前
Fastadmin根据链接参数显示不同列表格
javascript·php·thinkphp·fastadmin
新知图书25 天前
ThinkPHP 8 操作JSON数据
php·thinkphp
新知图书25 天前
ThinkPHP 8模型与数据的插入、更新、删除
php·thinkphp
新知图书1 个月前
ThinkPHP 8的多对多关联
php·thinkphp
新知图书1 个月前
ThinkPHP 8的一对一关联
php·thinkphp
新知图书1 个月前
PHP与ThinkPHP连接数据库示例
开发语言·数据库·php·thinkphp
胡萝卜的兔2 个月前
thinnkphp5.1和 thinkphp6以及nginx,apache 解决跨域问题
运维·nginx·apache·thinkphp
新知图书2 个月前
ThinkPHP 8开发环境安装
thinkphp·thinkphp8
一一程序2 个月前
Thinkphp 使用workerman消息实现消息推送完整示例
websocket·gateway·thinkphp·workerman