今天把我以前封装的简单的框架拿出来,给初学的兄弟先感受一下

先创建Controller层,model层,view层三个类文件,

testController.class.php

<?php
    class testController {         //1.创建一个testController类,创建一个show方法
        function show() {   //控制器的作用是调用模型,调用视图,将模型产生的数据传递给视图,并让相关的视图去显示

            $testModel = new testModel();       //实例化model类对象(选取合适的model)
            $data = $testModel->get();                  //调用model类的get方法返回取得的相应数据
            $testView = new testView();                   //实例化视图类(控制器按指令取相应视图
            $testView->display($data);                   //输出视图内容
        }

    }

?>

testModel.class.php

<?php
    class testModel {                  //2.创建一个testModel类
        function get() {      //模型的作用是获取相关数据并处理,并返回数据
            return "hello world";          //创建一个get方法,返回一个字符串
        }
    }

?>

testView.class.php

<?php
    class testView {                        //3创建一个视图类  视图的作用是把相关的数据进行组织美化,并最终向用户端输出
        function display($data) {            //返回一个穿过来的值
            echo $data;
        }
    }

?>

接下来,创建一个test.php

<?php
   /**
    * 1.浏览者  ->调用控制器,对它发出指令
    * 2.控制器  ->按指令选取合适的模型
    * 3.模型    ->按控制器指令取相应数据
    * 4.控制器    ->按指令选取相应视图
    * 5.视图   ->按第三部取出的相应数据按用户所想要的样子显示出来
    */
   //引入三个类文件
   require_once('testController.class.php');
   require_once('testModel.class.php');
   require_once('testView.class.php');
   $testController = new testController();      //实例化控制器类
   $testController->show();                     //调用控制器类中的方法

?>

OK,一个小模型就建好了, 来访问一下test.php大笑


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值