public static function save() { $params = $_POST; $unit = new RentalUnit(array('address' => $params['address'], 'area' => $params['area'])); if ($unit->validate()) { $unit->save(self::get_user_logged_in()->id); Redirect::to('/units/' . $unit->id, array('message' => 'new rental unit added')); } else { $errors = array_values($unit->errors()); Redirect::to('/units/new', array('errors' => $errors, 'unit' => $params)); } }