smarty模板引擎工作原理
1、模板引擎是什么
展示给用户的页面由数据及承载数据的标签组成,标签就是html,而数据就是由php处理的变量,这样就涉及到了前端和后端的交互,模板引擎就是将php代码与html代码分离的技术。
smarty是最常用的php模板引擎,由zend公司使用php编写的一套模板引擎。
2、模板引擎的工作原理
模板引擎的工作原理就是php代码可以嵌套html标签。
在不使用模板引擎的时候,我们可以通过这样的代码来渲染页面:
<?php
$a = 1;
?>
<?php if($a == 1){ ?>
<h1><?php echo $a; ?></h1>
<?php } ?>
1
2
3
4
5
6
而在smarty模板引擎下,则是将文件分离成4部分:
php文件:生产数据
模板文件:组织样式
编译文件:对html文档中的smarty标签进行替换后的文件
缓存文件:对编译文件进行执行的结果再保存为一个纯html文档
相关推荐
Noneyes 2020-11-10
huavhuahua 2020-11-20
weiiron 2020-11-16
ailxxiaoli 2020-11-16
cakecc00 2020-11-15
千锋 2020-11-15
JakobHu 2020-11-14
chensen 2020-11-14
Nostalgiachild 2020-11-13
guangcheng 2020-11-13
zhangxiafll 2020-11-13
jipengx 2020-11-12
xirongxudlut 2020-11-10
solarLan 2020-11-09
pythonxuexi 2020-11-08
文山羊 2020-11-07
susmote 2020-11-07
wuShiJingZuo 2020-11-05
Pythonjeff远 2020-11-06