smarty温习

smarty基本工作流程其实就是其引擎将前台模板文件和后台的PHP程序(index.php)整合在一起,经过编译,生成了一个可执行的php代码,编译后的文件一般就是存放在$compile_dir所指定的目录。所以主要流程即,保存变量数组(由后台PHP生成的变量通过assign存起来,如存在$this->_tpl_vars中),然后读取模板,用正式匹配模板文件并生成编译文件(根据模板修改时间看是否需要重新编译),然后把编译后的PHP文件保存,再通过后台定义的变量把办容输出给客户端。

smarty缓存很强大,但有些动态区域不想被缓存时可使用如下几种方法:

1.使用insert 方法

2.使用register_function

3.使用register_block


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值