Exemplo n.º 1
0
 public function create($userId, $filePath, $permission)
 {
     //存储权限
     $criteria = UserPrivilege::model()->find("user_id=:user_id and file_path=:file_path", array(":user_id" => $userId, ":file_path" => $filePath));
     if (empty($criteria)) {
         $criteria = new UserPrivilege();
     }
     $criteria["user_id"] = $userId;
     $criteria["file_path"] = $filePath;
     $criteria["permission"] = $permission;
     $criteria["updated_at"] = time();
     $criteria->save();
 }
Exemplo n.º 2
0
 /**
  *
  * 向数据库中插入权限
  *
  * @since 1.0.7
  */
 public function createUserPrivilegeDb($user_id, $file_path, $permission)
 {
     $privilege = new UserPrivilege();
     $privilege["user_id"] = $user_id;
     $privilege["file_path"] = $file_path;
     $privilege["permission"] = serialize($permission);
     $privilege->save();
 }