'user_id')), // array('delete', 'UserAvator', array('id' => 'user_id')), // ); // protected $_forbid_validate = array( // array(array('1'), 'id', parent::NOT_ALLOW_VALUE_VALIDATE, '不能禁用超级管理员账户'), // ); // public function getUserIdsByRoleName($role_name) // { // $map['name'] = array('like', '%' . $role_name . '%'); // return $this->join('__ROLE_USER__ ON __ROLE__.id=__ROLE_USER__.role_id') // ->where($map)->getField('user_id', true); // } // public function getAvatarByUserId($user_id) // { // $avatar_user_ent = M('UserAvatar')->where(array('user_id' => $user_id))->find(); // $avatar_ent = $this->where(array('status' => DBCont::NORMAL_STATUS, 'id' => $avatar_user_ent['user_id']))->find(); // if (!$avatar_ent) { // E('无法获取角色数据'); // } // return $avatar_ent; // } public function newAvatar($data, $user_id) { $data['user_id'] = $user_id; return $this->createAdd($data); } public function updateAvatar($data, $user_id) { $avatar_id = $this->where(array('user_id' => $user_id))->getField('id'); $data['id'] = $avatar_id; $data['user_id'] = $user_id; return $this->createSave($data); } }