|
啥也不说,就上代码先-
- 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];
- }
复制代码
|
|