`ExpressPHP` 的模型無需繼承任何類,如果你想設置一個公共模型類,你可以自己定義一個并繼承它。
## 模型定義
一個典型的模型類定義如下:
~~~
namespace app\model;
use sys\Mysql;
class Users
{
// 獲取所有用戶信息
public function getAll()
{
$stmt = Mysql::query(
'SELECT * FROM `users`'
);
return $stmt->fetchAll();
}
}
~~~
>[info] 模型可以使用任何類,當然框架提供了 Pdo Redis Memcache 這些類給你方便的操作數據庫,詳情請查看數據庫章節。
模型的命名空間
~~~
namespace app\model;
class Users
~~~
模型文件的實際位置是
~~~
application\model\Users.php
~~~