1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace app\bug\model;
- class Moudel extends Base
- {
- // protected $name="Model";
- //设置字段信息
- protected $schema = [
- 'id' =>'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);
- }
- }
|