public static function update($id) { $params = $_POST; $kayttaja = self::get_user_logged_in(); $attributes = array('id' => $params['id'], 'nimi' => $params['nimi'], 'aanestysalkaa' => $params['aanestysalkaa'], 'aanestysloppuu' => $params['aanestysloppuu'], 'kuvaus' => $params['kuvaus'], 'onkoid' => $params['onkoid'], 'luojaid' => $kayttaja->id); // Alustetaan Game-olio käyttäjän syöttämillä tiedoilla $aanestys = new Aanestys($attributes); $errors = $aanestys->errors(); if (count($errors) > 0) { Redirect::to('/aanestys/' . $id . '/muokkaa', array('errors' => $errors, 'aanestys' => $attributes)); } else { // Kutsutaan alustetun olion update-metodia, joka päivittää pelin tiedot tietokannassa $aanestys->update($id); Redirect::to('/' . $id, array('message' => 'Aanestystä on muokattu onnistuneesti!')); } }
public static function sandbox() { $doom = new Aanestys(array('nimi' => 'a', 'aanestysalkaa' => '20.04.2010', 'aanestysloppuu' => '20.04.2011', 'kuvaus' => 'kuvaus', 'onkoid' => 'onkoid', 'luojaid' => 'luojaid')); $errors = $doom->errors(); Kint::dump($errors); }