<?php

namespace app\admin\model;

use think\Model;
//use think\model\concern\SoftDelete;

class AuthGroup extends Model
{
    //软删除
    //use SoftDelete;
   // protected $deleteTime = 'delete_time';
    //protected $defaultSoftDelete = 0;

    //角色多对多关联角色分配表
    public function GroupAccess()
    {
        return $this->hasMany('AuthGroupAccess','group_id','id');
    }
	
	//登陆校验
    public function authRuleTree()
    {
		$authRules = $this->order('sort asc')->select();
		return $this->sort($authRules);
	}
	
	public function sort($data,$pid=0)
	{
		static $arr = array();
		foreach($data as $k=> $v){
			if($v['pid']==$pid){
				$arr[] = $v;
				$this->sort($data,$v['id']);	
			}
		}
		return $arr;
	}
}