MVC模式的原理与实现
- mvc原理:
- M->Model模型, 负责数据访问
- C->Controller控制器, 负责解析HTTP请求并转发和与模型与视图进行交互
- V-View: 负责生成HTML页面
- 外部对象的依赖注入
- 容器技术: Container
- 外观模式: Facade, 门面
模型类Model.php
<?php
namespace Mvc;
//模型类:用于数据库操作,数据访问
class Model
{
// 用二维数组来模拟一个数据表的结果集的返回
public function getData()
{
return [
['id'=>1,'name'=>'苹果电脑','model'=>'MacBook Pro','price'=>25800],
['id'=>2,'name'=>'华为手机','model'=>'p50 Pro','price'=>6200],
['id'=>3,'name'=>'奔驰轿车','model'=>'E500','price'=>680000],
];
}
}