Exemplo n.º 1
0
 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);
 }