thinkphp6 入门(11)-- 模板标签

news/2024/11/7 14:43:49/

新版框架默认只能支持PHP原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)。

composer require topthink/think-view

配置文件

安装完成后,在配置目录的view.php文件中进行模板引擎相关参数的配置,例如:

php文件中赋值

View::assign('user', $user);

html文件中使用模板标签

{if $user.profile_photo_path == null}<img src="../../../static/admin/template/images/faces/face5.jpg" alt="profile"/>
{else /} <img src="../../../uploads/avatar/{$user.profile_photo_path}" alt="profile"/>
{/if}<span class="nav-profile-name">{$user.name}</span>

完整的模板标签(循环、比较、条件)可以参考

循环标签 · ThinkTemplate开发指南 · 看云ThinkTemplate模板引擎开发指南icon-default.png?t=N7T8https://www.kancloud.cn/manual/think-template/1286417

软件工程小施同学


http://www.ppmy.cn/news/1195652.html

相关文章

[ubuntu]查看自己电脑硬件是否支持avx指令集

有时候paddlepaddle或者其他深度学习框架明显需要avx支持才能正常使用&#xff0c;因此知道电脑硬件是否支持avx很重要&#xff0c;那么怎么查看自己电脑是否支持avx指令集呢&#xff0c;很简单输入下面命令即可 grep -o -e sse4_2 -e avx -e sse4a -e avx2 /proc/cpuinfo

CC++动态内存分配与释放

C&C中内存分配分的方式有C语言方式和C方式两种&#xff0c;由于C兼容C&#xff0c;所以C的分配方式是可以 在C中使用。 C分配释放方式 在C中&#xff0c;动态内存分配和释放是通过使用new和delete关键字来完成的。 动态内存分配&#xff1a; 使用new关键字来分配动态内存…

C++ 模板特化

非类型模板参数 定义&#xff1a;对于函数模板和类模板&#xff0c;模板参数并不局限于类型&#xff0c;普通值也可以作为模板参数 非类型模板参数定义的是常量 template<typename T, size_t N> class array; //T&#xff1a;类型模板参数 //N&#xff1a;非类型模板参…

深入了解 CPU 的型号、代际架构与微架构

大家好&#xff0c;我是飞哥&#xff01; 在 10 月 16 号的时候&#xff0c;Intel 正式发布了第 14 代的酷睿处理器。但还有很多同学看不懂这种发布会上发布的各种 CPU 参数。借着这个时机&#xff0c;我给大家深入地讲讲 CPU 的型号规则、代际架构与微架构方面的知识。 CPU 在…

react_12

在异步操作里为状态属性赋值&#xff0c;需要放在 runInAction 里&#xff0c;否则会有警告错误 使用 store&#xff0c;所有使用 store 的组件&#xff0c;为了感知状态数据的变化&#xff0c;需要用 observer 包装&#xff0c;对应着图中 reactions import { Input } from …

基于RK3568的新能源储能能量管理系统ems

新能源储能能量管理系统&#xff08;EMS&#xff09;是一种基于现代化技术的系统&#xff0c;旨在管理并优化新能源储能设备的能量使用。 该系统通过监测、调度和控制新能源储能设备来确保能源的高效利用和可持续发展。 本文将从不同的角度介绍新能源储能能量管理系统的原理、…

windows server 2016调优

1. 增加TCP连接的最大数量&#xff1a; 在您当前的注册表路径&#xff08;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters&#xff09;中的右侧窗格&#xff0c;右击空白处&#xff0c;选择“新建” -> “DWORD (32位) 值”。为新的值命名为TcpNu…

按顺序输出三个数

解题关键&#xff1a;每次比较后明析数的大小关系 #include<stdio.h> //按大小顺序输出 int main() {int a,b,c,t0;scanf("%d%d%d",&a,&b,&c);if(a>b){ta;ab;bt;//a<b}if(a>c)//c<a<bprintf("由小到大依次输出为&#xff1a…