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(); }
/** * * 向数据库中插入权限 * * @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(); }