【什么是模板引擎】
简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。
【 模板引擎和mvc的区别】
PHP是一种HTML内嵌式的在服务器端执行的脚本语言,所以大部分PHP开发出来的Web应用,初始的开发模板就是混合层的数据编程。虽然通过MVC设计模式可以把程序应用逻辑与网页呈现逻辑强制性分离,但也只是将应用程序的输入、处理和输出分开,网页呈现逻辑(视图)还会有HTML代码和PHP程序强耦合在一起
【模板引擎技术原理】
应该是自定义了一套语法规则,控制器只需要将引擎能解析的变量定义好。然后调用对应模板作为视图。
之后会由模板引擎执行最后的解析,产出html页面
阅读(1049) | 评论(0) | 转发(0) |