深入了解php框架mvc设计模式的原理
1、先创建一个主流框架的目录,包含控制器,数据模型,视图显示,3个文件夹,和一个入口文件
2、现在来设计一个路由地址,http://localhost/mvc/index.php?c=控制器名&a=方法名¶m=参数名;然后写在入口文件里的获取路由的代码,如下图所示,这样写就能获取不同的控制器名字和不同的方法,由入口文件获取这些控制器和方法名,参数后就传入指定的控制器方法名中
3、现在写控制器的类和方法,便于接受入口文件传入的值,控制器的作用就是协调调用数据处理和显示样式
4、现在来写好数据处理类,数据处理主要是依靠mysql等和视图显示类,视图主要就是把内容显示出来,一般由smarty代替,数据处理文件名model.php,视图显示index.php
5、现在输入http://localhost/mvc/index.php?c=控制器名&a=方法名¶m=参数名 看他们都显示出来了,一个简单的框架就完成了,大家有机会自行扩展吧!
6、那么控制器和视图,数据的关系是什么呢?一般具体中是从入口文件得到用户输入的控制器和方法名,参数,再传给用户指定的控制器,再蕉浔恨缝由控制器(a)把参数传给数据处理(m),m处理后返回给a,a 将得到的内容传给视图显示(v),v再把他显示出来。这只是一个简单的MVC设计模式而已,大家可以在这上面设计出比较复杂的MVC模式
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:77
阅读量:93
阅读量:22
阅读量:83
阅读量:45