当存在独立的且较为复杂的业务逻辑或者属性的时候我们可以定义一个模型来完成它。
模型定义
1、模型文件命名规则:
模型名称(最好与数据表同名)Model.class.php
2、模型类定义格式<?php
namespace Home\Model;
use Think\Model;
class xxxxModel extends Model{
public function xxx(){
echo 'xxx';
}
}
应该知道的
由于我们定义的模型集成了基础模型类,在类中我们可以使用前几节将过的数据操作方法来操作对应的数据,例如:<?php
namespace Home\Model;
use Think\Model;
class PersonsModel extends Model{
public function getList(){
echo 'getList';
$arr = $this->select();
print_r($arr);
}
}
模型调用(实例化)//$m = new \Home\Model\PersonsModel();
$m = D('persons');