首页 > 其他 > 详细

smarty模板学习备忘

时间:2016-03-01 00:47:40      阅读:139      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!