码迷,mamicode.com
首页 > Web开发 > 详细

简单理解PHP.MVC之HelloWorld

时间:2014-12-27 17:25:49      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

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 <?php
12     class testView{
13         function display($data){
14             echo $data;
15         }
16     }
17 ?>
18 
19 testController.class.php(控制器)
20 <?php
21     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.php
33 <?php
34     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

标签:

原文地址:http://www.cnblogs.com/jiavan/p/4188617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!