$deny
$deny :
后台配置控制器
editRow(string $model, array $data, array $where, array $msg)
对数据表中的单行或多行记录执行修改 GET参数id为数字或逗号分隔的数字
| string | $model | 模型名称,供M函数使用的参数 |
| array | $data | 修改的数据 |
| array | $where | 查询时的where()方法的参数 |
| array | $msg | 执行正确和错误的消息 array('success'=>'','error'=>'', 'url'=>'','ajax'=>false) url为跳转页面,ajax是否ajax方式(数字则为倒数计时秒数) |
forbid(string $model, array $where = array(), array $msg = array('success' => '状态禁用成功!', 'error' => '状态禁用失败!'))
禁用条目
| string | $model | 模型名称,供D函数使用的参数 |
| array | $where | 查询时的 where()方法的参数 |
| array | $msg | 执行正确和错误的消息,可以设置四个元素 array('success'=>'','error'=>'', 'url'=>'','ajax'=>false) url为跳转页面,ajax是否ajax方式(数字则为倒数计时秒数) |
resume(string $model, array $where = array(), array $msg = array('success' => '状态恢复成功!', 'error' => '状态恢复失败!'))
恢复条目
| string | $model | 模型名称,供D函数使用的参数 |
| array | $where | 查询时的where()方法的参数 |
| array | $msg | 执行正确和错误的消息 array('success'=>'','error'=>'', 'url'=>'','ajax'=>false) url为跳转页面,ajax是否ajax方式(数字则为倒数计时秒数) |
restore(string $model, array $where = array(), array $msg = array('success' => '状态还原成功!', 'error' => '状态还原失败!'))
还原条目
| string | $model | 模型名称,供D函数使用的参数 |
| array | $where | 查询时的where()方法的参数 |
| array | $msg | 执行正确和错误的消息 array('success'=>'','error'=>'', 'url'=>'','ajax'=>false) url为跳转页面,ajax是否ajax方式(数字则为倒数计时秒数) |
delete(string $model, array $where = array(), array $msg = array('success' => '删除成功!', 'error' => '删除失败!'))
条目假删除
| string | $model | 模型名称,供D函数使用的参数 |
| array | $where | 查询时的where()方法的参数 |
| array | $msg | 执行正确和错误的消息 array('success'=>'','error'=>'', 'url'=>'','ajax'=>false) url为跳转页面,ajax是否ajax方式(数字则为倒数计时秒数) |
lists(\Admin\Controller\sting|\Admin\Controller\Model $model, array $where = array(), array|string $order = '', array $base = array('status' => array('egt', 0)), boolean $field = true) : array|false
通用分页列表数据集获取方法,获取的数据集主要供tableList()方法用来生成表格列表
可以通过url参数传递where条件,例如: index.html?name=asdfasdfasdfddds 可以通过url空值排序字段和方式,例如: index.html?_field=id&_order=asc 可以通过url参数r指定每页数据条数,例如: index.html?r=5
| \Admin\Controller\sting|\Admin\Controller\Model | $model | 模型名或模型实例 |
| array | $where | where查询条件(优先级: $where>$_REQUEST>模型设定) |
| array|string | $order | 排序条件,传入null时使用sql默认排序或模型属性(优先级最高); 请求参数中如果指定了_order和_field则据此排序(优先级第二); 否则使用$order参数(如果$order参数,且模型也没有设定过order,则取主键降序); |
| array | $base | 基本的查询条件 |
| boolean | $field | 单表模型用不到该参数,要用在多表join时为field()方法指定参数 |
返回数据集
display(string $templateFile = '', string $charset = '', string $contentType = '', string $content = '', string $prefix = '') : void
模板显示 调用内置的模板引擎显示方法,
| string | $templateFile | 指定要调用的模板文件 默认为空 由系统自动定位模板文件 |
| string | $charset | 输出编码 |
| string | $contentType | 输出类型 |
| string | $content | 输出内容 |
| string | $prefix | 模板缓存前缀 |