TP5 数据模型的快捷思路
啥也不说,就上代码先public function getStatusAttr($value){
$status = [-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核'];
return $status[$value];
}
这一小段代码,给我的启发是:
比方说角色的数据表, 唯一值是 id, 角色中文是 juese 字段的值, 那么我就可以去取这两个东西 做成一个数组 ,ID作为键, juese 作为值 通过键值对 进行访问
public function getGidAttr($gid)
{
$where = function ($query){
$query->field(['gid','title'])
->where('gid','>',0);
};
$status = AdminGroups::all($where);
$data =[];
foreach($status as $key=>$value){
$data[$value['gid']]=$value['title'];
}
return $data[$gid];
}
页:
[1]