public static function store() { self::check_logged_in(); // POST-pyynnön muuttujat sijaitsevat $_POST nimisessä assosiaatiolistassa $params = $_POST; //array of item_ids (string) //View::make('notimplemented.html'); $user_id = $_SESSION['user']; if (!$params) { //Redirect::to('/outfits/' . $user_id . 'new/', array('message' => 'Please select items!')); } $items_in_outfit = array(); foreach ($params as $key => $value) { if (strlen($key) == 1) { $items_in_outfit[] = Item::find($value); } else { if ($key == 'rating') { $rating = $value; } else { if ($key == 'comment') { $comment = $value; } } } } $outfit_object = new Outfit(array('outfit_id' => null, 'items' => $items_in_outfit, 'rating' => $rating, 'comment' => $comment)); $outfit_object->save_to_db($user_id); Redirect::to('/outfits/' . $user_id, array('message' => 'Outfit created!')); }