数据库 - Model 前置说明
官方开源项目 抓取代理IP

介绍

当前版本,SW-X并没有实现Model的相关支持,主要以Db实例转发实现。

Model类建议存放在/app/model目录下,但不强制要求。

每个Model类,都必须继承\x\Model基类。

命名规则为:表名[不带前缀]Model.php表名首字母大写

注意,如果您的表名是由多个下划线_所组成,例如:user_action_log,那么Model名即为:UserActionLogModel.php

注意:Model中禁止使用静态方法,防止Db连接池无法在实例释放后自动释放。

选择连接池类型

原来在new \x\Db()时,我们可以传入参数,例如select,调用读的连接池。

而在Model中也是一样,例如我们定义了一个/app/model/UserModel.php类,我们也可以跟Db一样,new \app\model\UserModel('select');即可。

注意:Model中禁止使用静态方法,防止Db连接池无法在实例释放后自动释放。

SW-X

企业级 - 高性能 PHP 框架

最后更新:3年前 . 作者-小黄牛

本篇目录