smarty模板学习备忘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了smarty模板学习备忘相关的知识,希望对你有一定的参考价值。

  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模板学习备忘的主要内容,如果未能解决你的问题,请参考以下文章