public static function sandbox() { // Testaa koodiasi täällä $wokki = new Resepti(array('ruokalaji' => '', 'annosmaara' => '')); $errors = $wokki->errors(); Kint::dump($errors); }
public static function update($id) { $params = $_POST; $attributes = array('id' => $id, 'reseptin_nimi' => $params['reseptin_nimi'], 'annokset' => $params['annokset'], 'valmisteluaika' => $params['valmisteluaika'], 'kypsymisaika' => $params['kypsymisaika'], 'uunin_asteet' => $params['uunin_asteet'], 'valmistusohje' => $params['valmistusohje'], 'laatija' => $params['laatija']); // Alustetaan Resepti-olio käyttäjän syöttämillä tiedoilla $resepti = new Resepti($attributes); $errors = $resepti->errors(); if (count($errors) == 0) { $resepti->update(); Redirect::to('/resepti', array('message' => 'Reseptiä on muokattu onnistuneesti!')); } else { View::make('resepti/edit.html', array('errors' => $errors, 'attributes' => $attributes)); } }
public static function update($id) { self::check_logged_in(); $params = $_POST; $attributes = array('id' => $id, 'ruokalaji' => $params['ruokalaji'], 'luokka' => $params['luokka'], 'annosmaara' => $params['annosmaara'], 'lahde' => $params['lahde'], 'kuva' => $params['kuva']); $recipe = new Resepti($attributes); $errors = $recipe->errors(); if (count($errors) > 0) { View::make('recipe/edit.html', array('errors' => $errors, 'attributes' => $attributes)); } else { $recipe->update(); Redirect::to('/recipe/' . $recipe->id, array('message' => 'Reseptiä on muokattu onnistuneesti.')); } }