首页 > 代码库 > 简单理解PHP.MVC之HelloWorld

简单理解PHP.MVC之HelloWorld

MVC即Model(模型)View(视图)Controller(控制器)
三者协同工作:
1.浏览者->调用控制器,对他发出指令。
2.控制器->按照指令选取合适的模型。
3.模型->按照指令提取相应的数据(数据库操作等)。
4.控制器->按照相应的指令提取相应的视图。
5.视图->将模型返回来的数据显示到页面(终端输出)。
 
下面贴上相应的代码
 1 testModel.class.php(模型) 2 <?php 3     class testModel{ 4         function getData(){ 5             return ‘hello world‘; 6         } 7     } 8 ?> 9 10 testView.class.php(视图)11 <?php12     class testView{13         function display($data){14             echo $data;15         }16     }17 ?>18 19 testController.class.php(控制器)20 <?php21     class testController{22         function show(){23             $testModel = new testModel();24             $data = $testModel->getData();25             $testView = new testView();26             $testView->display($data);27         }28     }29 ?>30  31 协同工作32 testMVC.php33 <?php34     require_once(‘testController.class.php‘);35     require_once(‘testModel.class.php‘);36     require_once(‘testView.class.php‘);37     $controller = new testController();38     $controller->show();39 ?>

 

 

简单理解PHP.MVC之HelloWorld