模型创建与调用
模型概述
ZOSphp 已经封装了极为便利的数据库操作,本身就是一种模型(数据模型)!使用全局模型具备以下优点:
- 极大的避免代码重复
- 复杂的业务逻辑封装
- 开发更具模块感
模型文件创建及命名规则
模型文件位置 : /应用目录/models/对应模型文件
- 模型文件命名 : 模型名称.php
- 命名空间声明 : app\models
编写模型
<?php
namespace app\models;
class model extends \MbModel{
public $mName = 'test';// 核心数据表名
public function getall(){//获取数据
$res = $this->m->fetchAll();
return $res;
}
}
调用模型
使用 ZOSphp 的 m 函数可以快速的获取模型对象!参数:模型名称。
<?php
class indexController extends Mb{
public function index(){
$res = m('model')->getall();
print_r($res);
}
}