抽象化的概念看了N遍,理论上弄明白了,只不过具体要写还是很模糊,
刚才在网上找了一些通俗的理解法,呵呵,MVC原来是这样的如果把PHP系统看作是汽车的话M(模型):油门、刹车、排气 等汽车传统功能的设计。
V(视图):车的外观,车的颜色、样式、玻璃、轮胎、车灯。
C(控制):控制就是人控制了,人踩油门、踩刹车、转盘 以及其他的一些应用。不知道我的理解对不对,望高手们指教~~
刚才在网上找了一些通俗的理解法,呵呵,MVC原来是这样的如果把PHP系统看作是汽车的话M(模型):油门、刹车、排气 等汽车传统功能的设计。
V(视图):车的外观,车的颜色、样式、玻璃、轮胎、车灯。
C(控制):控制就是人控制了,人踩油门、踩刹车、转盘 以及其他的一些应用。不知道我的理解对不对,望高手们指教~~
M(Model):企业数据和业务规则,就是他们之间的关系
V(View):视图,说通俗一点就是网页显示,用户看到并与之交互的界面
C(Control):接受用户的输入并调用模型和视图去完成用户的需求
说的很好了可以再简单的理解M(Model):数据库表
V(View):模板文件
C(Control):处理请求和发送程序
将模型分离出来就行了
V直接就include就可以了如果不考虑搜索引SEO,路由也没有必要,直接c=xxx&a=xxx就代表控制器和方法了现在的框架是越来越复杂
v(view)视图
c(Control) 控制你的那个比喻还是可以的