smarty

功能

将网站的数据和网站的界面实现分离(php和html代码)

缓存:机制  是以文件的形式储存

原理

模板引擎的实现方式有很多,最常见的是“置换型”模板引擎,这类模板引擎只是将指定模板内容(字符串)中的特定标记(子字符串)替换一下便生成了最终需要的业务数据(比如网页)。

使用

初始化参数

template_dir  模板存放目录

compile_dir  编译目录

config_dir  配置文件目录

left_delimiter  左边界

right_delimiter 右边界

caching  是否开启缓存

cache_dir 缓存文件目录

cache_lifetime 缓存文件有效时间(单位是秒)

分配变量

普通变量

超全局变量

{$smarty.get}

{$smarty.post}

{$smarty.cookies}

{$smarty.session}

{$smarty.server}

解析模版

注释

{**}

忽略smarty解析

literal

直接使用函数和变量调节器

default

upper

lower

replace

内置函数

{include} 引入文件

{extends} 模版继承

for 循环

foreach() 遍历

if else 流程控制


本博客所有文章如无特别注明均为原创。作者:长颈鹿复制或转载请以超链接形式注明转自 SZY
原文地址《smarty

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)