作者:蔡俊纬雅雯 | 来源:互联网 | 2023-07-13 19:34
谈谈对MVC的认识,介绍集中目前比较流行的MVC框架1.MVC工作原理Model, View, Controller2.常见MVC框架TP,Yii2,CI,Yaf
谈谈对MVC的认识,介绍集中目前比较流行的MVC框架
1.MVC工作原理
Model, View, Controller
2.常见MVC框架
TP,Yii2,CI,Yaf,Phalcon
3.延伸:单一入口的工作原理
用一个处理程序文件处理所有的HTTP请求,根据请求时的参数的不同区分不同模块和操作的请求。
优势:
可以进行统一的安全性检查
集中处理程序
劣势:
URL不美观(URL重写)
处理效率稍低(忽略不计)
4.延伸:模板引擎的理解
常见模板引擎
PHP是一种HTML内嵌式的在服务端执行的脚本语言,但是PHP有很多可以使PHP代码和HTML代码分开的模板引擎,例如:
*Smarty,Twing,Haml,Liquid等
工作原理
模板引擎就是庞大的完善的正则表达式替换库