码迷,mamicode.com
首页 > 其他好文 > 详细

smarty模板学习备忘

时间:2016-03-01 00:49:22      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

  smarty模板引擎。基于MVC开发,实现m、v的分离。

  assign、display、template、template_c等名词的意思。

  引入smarty核心类文件。这个类作用实际就是把一些模板文件的标签翻译成php代码。然后交给web服务器。

  翻译的过程,display()这个函数,利用了正则去解析模板标签。

  补充一个正则替换的例子。

<?php

$str = "123abc888dd001cc";// 把三个数字的前边和后边加上==

echo preg_replace(‘/(\d{3})/‘, ‘==${1}==‘, $str);

  如果template_c内部存在了这个对应模板的编译文件,并且生成时间小于模板的修改时间,那么每次访问只需要访问这个编译后的文件。

 

smarty模板学习备忘

标签:

原文地址:http://www.cnblogs.com/firstForEver/p/5229401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!