'int',// 'name' =>'varchar',//模块名称 'pid' =>'int',//父级id 'level' =>'int',//层级 'company_name' =>'varchar',//公司平台名称 'company_type' =>'varchar',//公司平台类别 'weight' =>'double',// 'status' =>'int',//0启用1禁用 状态 'is_del' =>'bigint',//是否删除 'addtime' =>'datetime',//添加时间 'updatetime' =>'datetime',//更新时间 ]; protected $updateTime='updatetime'; protected $createTime='addtime'; public static function GetModelByCid($cid,$data=[]){ $info = self::where(["id"=>$cid])->field("id,pid,name")->findOrEmpty(); array_unshift($data,$info); if($info->pid==0)return $data; else return self::GetModelByCid($info->pid,$data); } }