模型创建与调用


模型概述

ZOSphp 已经封装了极为便利的数据库操作,本身就是一种模型(数据模型)!使用全局模型具备以下优点:

  1. 极大的避免代码重复
  2. 复杂的业务逻辑封装
  3. 开发更具模块感

模型文件创建及命名规则

模型文件位置 : /应用目录/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);
	}
}