model类
| 版本 | 1.0+ |
| 命名空间 | boa |
| 文件 | boa/model.php |
| 说明 | 可被继承的基础模型类,继承base类,供自定义模型参考(仅为最简单的增删改查示例模型,请自行扩展) |
配置
| 配置项 | 默认值 | 类型 | 说明 |
|---|---|---|---|
| table | string | 主操作表 | |
| prikey | id | string | 主键字段名 |
| pagesize | 10 | int | 每页记录数 |
目录
| 方法 | 说明 |
|---|---|
| __construct() | 初始化 |
| get() | 获取表中某条记录 |
| list() | 获取表中某页记录 |
| add() | 向表中插入记录 |
| edit() | 修改表中某行记录 |
| del() | 删除表中某行记录 |
方法
| 说明 | ||||
|---|---|---|---|---|
| 初始化 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $cfg | [] | array | 配置数据 | |
| 说明 | ||||
|---|---|---|---|---|
| 获取表中某条记录 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $id | Y | int | 记录ID | |
| 返回值 | ||||
| 返回一条记录(array) | ||||
| 说明 | ||||
|---|---|---|---|---|
| 获取表中某页记录 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $pagesize | 0 | int | 每页记录数,默认为10 | |
| 返回值 | ||||
| 返回N条记录(array) | ||||
| 说明 | ||||
|---|---|---|---|---|
| 向表中插入记录 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $data | Y | array | 待插入的数据 | |
| 返回值 | ||||
| 返回插入行ID(int) | ||||
| 说明 | ||||
|---|---|---|---|---|
| 修改表中某行记录 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $id | Y | int | 待修改的记录ID | |
| $data | Y | array | 待修改的数据 | |
| 返回值 | ||||
| 返回影响行数(int) | ||||
| 说明 | ||||
|---|---|---|---|---|
| 删除表中某行记录 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $id | Y | int | 待删除的记录ID | |
| 返回值 | ||||
| 返回影响行数(int) | ||||