---恢复内容开始---

入口文件 index.php 唯一的一个让浏览器直接请求的脚本文件 控制器 协调模型和试图 模型 提供数据 保存数据 数据的验证 试图 只负责显示

<?php

$c = !empty($_GET['c'])?$_GET['c']:'index';
$c = ucfirst(strtolower($c));
//包含控制器
include './Controllers/'.$c."Controller.php";

$className = $c."Controller";
$controller = new $className();

$a = empty($_GET['a'])?$_GET['a']:'index';

$controller->$a();

<?php

class UserModel
{
public function getUsers()
{
$list = array(
'id'=>1,
'name'=>'wang',
'age'=>'man'
);
return $list;
}
}

<?php
class UserController
{
public function index()
{
header("content-type:text/html;charset=utf8");
include './Models/UserModel.php';
$model = new UserModel();
$list = $model->getUsers();

include './Views/User/index.php';

}
}

最新文章

  1. SwipeMenuListView在ScrollView里上下滑动导致菜单不能显示完全的bug解决方法
  2. Linux中tcpdump的编译和使用
  3. .NET的EF框架中:在应用程序配置文件中找不到名为&ldquo;&rdquo;的连接字符串问题
  4. OpenLayers中地图缩放级别的设置方法
  5. ZOJ 1914 Arctic Network (POJ 2349) MST
  6. 基于visual Studio2013解决C语言竞赛题之0513字符拷贝
  7. MiniProfiler找不到jquery的
  8. 7.java 加解密技术系列之 AES
  9. git解决修改代码后无法push的问题failed to push some refs to &#39;ssh://git@xxx.xxx.xx/xx.git&#39;
  10. Java中的4个并发工具类 CountDownLatch CyclicBarrier Semaphore Exchanger
  11. python 线程队列、线程池、全局解释器锁GIL
  12. CentOS7.4,anaconda3,python3.6,tensorflow环境下gdal的编译和问题解决
  13. Tesseract环境搭建及编译安装
  14. FASTDFS 安装与开发
  15. C语言控制结构
  16. 获取索引--------用range()和len()
  17. ThinkPHP5 核心类 Request 远程代码漏洞分析
  18. mybatis深入学习
  19. js数组的方法
  20. linux命令随身记

热门文章

  1. js计算两个日期相隔几小时几分钟?
  2. .net面试题(.Net+Html+Javascript)
  3. python数字图像处理(1):环境安装与配置
  4. GDB深入研究
  5. Java实验四 TCP客户端和服务器的应用
  6. iOS—— static和const联合使用;使用static const 与 #define
  7. 给ubuntu开通FTP功能
  8. 通过词法分析实现的指出C程序中包含的头文件
  9. Orchard创建自定义表单
  10. js验证身份证号