### 模型創建
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、模型返回的數據是一個二維數組,第一維數組是每一行數據對象、第二維是每一行中的字段名與值。