多语言展示
当前在线:965今日阅读:23今日分享:31

Smarty模板引擎原理

Smarty模板引擎原理1、什么是模板引擎所谓的模板引擎就是为了使我们的设计工作与程序程序想分离。2、模板引擎应用场景① 观察如下代码:     
编号产品名称产品价格
优点:解析速度快,执行效率高缺点:不利于后期维护问题:这个代码到底归谁写(设计写还是程序写)? ② 项目开发流程与客户进行洽谈沟通了解需求à编写需求分析文档à客户确认à制版(设计PSD效果图)à客户确认à设计HTML+CSS+JS代码àPHP程序员à设计师àPHP程序员à运行à不满意à设计àPHP程序员à设计à程序员à运行à不满意… 出现以上两种情况的主要原因是由于我们的HTML代码与PHP代码混合在一起了,如果能强制把HTML代码和PHP代码彻底分离,我们就可以解决这个问题à模板引擎。
工具/原料

Smarty

方法/步骤
1

例1:混合式编程

2

例2:使用模板引擎原理分离以上代码,如下图所示:

3

demo.html(设计)

4

运行结果:

推荐信息