`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
~~~