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) |