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

相关推荐
vipxieliang1 天前
ThinkPHP 8.0 路由完全重写:新写法与迁移适配指南
php·thinkphp
vipxieliang11 天前
ThinkPHP MVC 模式入门:从控制器到视图的完整实践
后端·php·thinkphp
2301_322414280418 天前
基于web的校园失物招领管理系统59695-计算机毕设 原创(免费领源码+部署教程+开发环境)
mysql·nginx·php·apache·thinkphp·phpstudy·wampserver
VX_bysjlw98518 天前
基于PHP的论坛系统设计与实现 35136-计算机毕设原创(免费领源码+带部署教程)
开发语言·php·apache·laravel·thinkphp·phpstudy·wampserver
ymwlchina2 个月前
phpStudy 如何部署符号象客户关系管理系统(ThinkPHP 8)记录
crm·thinkphp·phpstudy·网站部署·小皮面板·客户关系管理系统
在呢3 个月前
ThinkPHP 事务机制详解
thinkphp
安妮的小熊呢5 个月前
CRMEB BZ v6.0 使用教程:从安装部署到后台基础配置
php·thinkphp·电商系统·crmeb
withoutfear5 个月前
Fastadmin中获取IP和手机号归属地信息
php·thinkphp·fastadmin·ip归属地·手机号归属地
qq3186929965 个月前
ThinkPHP + Supervisor 队列任务丢失:僵尸 Worker 排查全记录
服务器·thinkphp·宝塔
linlinlove25 个月前
前端uniapp、后端thinkphp股票系统开发功能展示、代码披露、HQChart
前端·uni-app·echarts·thinkphp·hqchart·配资·deepseek选股票