belongsTo(NavGroup::class,'class_id','class_id'); } public function typeList() { return [1=>'不跳转',2=>'内部页面',3=>'外部小程序',4=>'外部页面']; } public function getTypeTxtAttr($value,$data) { $value = $value ? $value : (isset($data['type']) ? $data['type'] : ''); $typeList = $this->typeList(); return isset($typeList[$value])?$typeList[$value]:''; } public function statusList() { return [1=>'可用',2=>'禁用']; } public function getStatusTxtAttr($value,$data) { $value = $value ? $value : (isset($data['status']) ? $data['status'] : ''); $statusList = $this->statusList(); return isset($statusList[$value])?$statusList[$value]:''; } }