### 模型创建
1、用户模型文件的存在位置:system/model
2、新建模型的命名空间:namespace system\model;
3、基类模型的命名空间:use hdphp\model\model;
4、文件、类的命名规则:建议与表名一致。一个用户模型对应一个数据表!
5、如果文件、类的命名没有与数据表的名称一致时,要指定此模型关联的表名。
<?php
namespase system\model;
use hdphp\model\model;
class users extend model{
//protected $table = "users";
}
?>
### 使用模型方法
1、指明模型所在的命名空间:use system\model;
2、使用其静态方法返回模型对象,继而使用此对象继续执行模型的方法。
$db=Users::find(2);
$db=$db->find(5);
3、创建对象实例,用对象实例执行方法。
$db=new Users();
$db=$db->find(5);
4、使用创建模型对象实例的方法创建对象
model('Users');
此时的注意情况:
4.1 不用指定模型类的命名空间路径。参数只是表名,不带路径参数时,默认路径为system/model/目录。如果参数带路径时会按指定路径查找!
### 注意:
1、模型能够执行数据库操作中的任意一项操作。
2、模型执行完成任意一项命令后都是返回模型对象。
3、模型返回的数据是一个二维数组,第一维数组是每一行数据对象、第二维是每一行中的字段名与值。