<?php
namespace Common\Model;
use Common\Model\BaseModel;
/**
 * 权限规则model
 */
class AuthGroupModel extends BaseModel{

	// 自动验证
	protected $_validate=array(
    
	//新增时验证
        array('title','require','角色名必填！',0,'regex',1),
	array('title', '', '角色值有重复了！', 0, 'unique',1), 
	
	
	//修改验证
	array('title','require','角色名必填！',0,'regex',2),
	array('title', '', '角色值有重复了！', 0, 'unique',2),

	);
	/**
	 * 传递主键id删除数据
	 * @param  array   $map  主键id
	 * @return boolean       操作是否成功
	 */
	public function deleteData($map){
		$result=$this->where($map)->delete();
		if ($result) {
			$group_map=array(
				'group_id'=>$map['id']
			);
			// 删除关联表中的组数据
			$result=D('AuthGroupAccess')->deleteData($group_map);
		}
		return true;
	}



}
