__('Status 11')]; } public function getStatusTextAttr($value, $data) { $value = $value ? $value : (isset($data['status']) ? $data['status'] : ''); $list = $this->getStatusList(); return isset($list[$value]) ? $list[$value] : ''; } /** * 获取分组绑定的题目数量 * @param $value * @param $data * @return mixed */ public function getTestpaperCountAttr($value, $data) { if(!$data['id']){ $ids = self::field('id')->column('id'); $count = \app\admin\model\app\testpaper\Testpaper::where(['group_id'=>['NOT IN',$ids]])->count(); return $count; } $count = \app\admin\model\app\testpaper\Testpaper::where([ 'group_id'=>$data['id'] ])->count(); return $count; } }