'隐藏',2=>'显示']; } public function getHiddenTxtAttr($value,$data) { $value = $value ? $value : (isset($data['hidden']) ? $data['hidden'] : ''); $hiddenList = $this->hiddenList(); return isset($hiddenList[$value]) ? $hiddenList[$value] : ''; } static public function groupList() { return [1=>'常用功能',2=>'其他功能']; } public function getGroupTxtAttr($value,$data) { $value = $value ? $value : (isset($data['group']) ? $data['group'] : ''); $groupList = $this->groupList(); return isset($groupList[$value]) ? $groupList[$value] : ''; } public function getParentTitleAttr($value,$data) { $value = $data['pid']??0; $info = self::where("menu_id",$value)->field(['title'])->find(); return $info?$info->title:''; } }