首页 > 代码库 > 简单理解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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。