PHP MVC框架最简单的教程实例代码

日期:2015-04-05 分类:网络技术 浏览:10414 来源:邦明科技


MVC是什么?

MVC是Model-View-Controler的首字母缩写,即:模型、视图、控制器,是一种程序设计开发模式,而不是某种语法或代码、语言。

MVC的作用是实现:程序的业务逻辑、数据控制及页面的分离,方便团队分工与合作,让程序员和网页设计师各司其职,互不干扰,让程序代码可读性增强、扩展性更好及方便维护和修改,提高代码的重用性,在结构和健壮方面上一个新台阶。 


进入正题:

MVC的工作流程如下:

1. 浏览者->调用控制器,对此发出指令

2. 控制器->按指令选取一个合适的模型

3. 模型->按照控制器指令选取相应的数据

4. 控制器->按指令选取相应的视图

5. 视图->把第三步取到的数据按用户想要的样子显示出来


PHP MVC框架最简单的教程实例代码如下:

1、首先进行第一个控制器的开发 我们在此命名规范如下

testController.class.php

//为了便于理解,此处,构造方法show我们先留空

<?php
class testController{
    function show(){
        
    }
}
?>

2、其次书写一个简单地模型如下

testModel.class.php

<?php
class testModel{
function get(){
   return "你好,邦明科技";
}
}
?>


3、再次,第一个视图文件的创建是为了呈现数据所存在的,即:

testView.class.php

<?php
class testView{
    function display($data){
   echo $data;
}
}
?>


4、最后,我们要做的就是按照上面所说的进行程序的测试:建立test.php

<?php
require_once('testController.class.php');
require_once('testModel.class.php');
require_once('testView.class.php');
$testController = new testController();//调用控制器
$testController->show();
?>


5、现在我们补充构造方法show,即第一个文件:testController.class.php的完整代码如下:

<?php
class testController{
    function show(){
        $testModel = new testModel();//选取合适的模型
        $data = $testModel->get();//获取相应的数据
        $testView = new testView();//选择相应的视图
        $testView->display($data);//展示给用户
    }
}
?>


接下来,我们在浏览器打开test.php 会显示为:你好,邦明科技,说明我们已经成功了。


上一篇: CSS导航下拉菜单被JS幻灯片挡住的解决办法

下一篇: 最简单的根据IP判断地区的PHP代码


QQ客服

客服微信