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

PHP - Smarty 模板 - 如何创建与上下文无关的模板

C#常用代码片段备忘

Smarty模板引擎 学习记录

Smarty模板的学习_2

smarty模板技术

smarty模板引擎入门教程