PHP中MVC思想过程详解(一)
这次讲解MVC分五个阶段、由浅入深、通俗易懂。
MVC思想其实是一直PHP写法的一种升华,M模型、V视图、C控制器。简单来说,就是M是数据库模型操作,如select、insert等。V是html文件。而C就是控制器,逻辑处理部分。
mvc第一版文件如图所示:
view下还有4个html文件
admin.php代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<?php /** * * @author LiZeQiao <674531003@qq.com> * @version */ //入口文件 //包含类文件 require './GoodsController.php'; //实例化对象 $obj=new GoodsController(); //接收GET参数,来确定当前是要执行什么action $action=$_GET['a']; //调用方法 //$obj->index(); //$obj->add(); $obj->$action(); |
GoodsController.php类文件代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
<?php /** * * @author LiZeQiao <674531003@qq.com> * @version */ class GoodsController{ public function index(){ include './view/index.html'; } public function add(){ include './view/add.html'; } public function edit(){ } public function update(){ } public function delete(){ } public function view(){ } } |
现在访问 http://localhost/mvc1/admin.php?a=add 就会显示view下的add.html页面的内容
百度网盘下载地址:http://pan.baidu.com/s/1kTn3PTd
- 收藏本站、设为首页的js代码(兼容所有浏览器)
- PHP中MVC思想过程详解(二)