smarty上线后不能渲染模板_smarty(引擎)

Smarty是一个将内容和表现分离的模板引擎,通过替换HTML中的{}为PHP代码实现数据展示。本文介绍了如何引入并使用Smarty,包括变量、运算符、判断、数组、循环、变量修饰器、自定义变量修饰器、避免Smarty解析、缓存等内容,并提供了配置变量的步骤及缓存管理的多种方法。
摘要由CSDN通过智能技术生成

原理:

它是一个,将内容和表现分开的模板引擎,

有别人封装好的smarty引擎,可以下载安装就可以使用,那么就咱们使用别人封装好的smarty

50e3f24724bd75fe701be0c4a36bfcee.png

先要引入别人封装好的smarty

smarty的原理是将内容和表现,那么就肯定得有内容和表现,表的内容就是(php里的数据)表现是值html,就是不在html中写入php代码,而且还要将php数据显示到html中。smarty做的是什么呢smarty做的是将在html中的界符号( {} )替换成php能够识别的php代码

demo(html写的):

55c4542cd5bc571b63a9cfaacdb2812f.png
将这个{
    $demo} 替换成php能认识的标签(<?php echo $demo ?>)

调用smarty的里的(php写的)

58d6634c16a60a1078e6c1bb53060458.png

基本原理就是这样 显示的是自动将表内容和表现混写的页面(第三个页面)

主要

变量

smarty中变量有3中,普通变量、配置变量、保留变量

普通变量就是我们自己定义的变量

方法一:在PHP中定义  $smarty->assign('name','tom');//将tom赋给name,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值