public static function update($as_id) { $params = $_POST; $brandit = $params['brandit']; $omistajat = $params['omistajat']; $attributes = array('as_id' => $as_id, 'nimi' => $params['nimi'], 'vari' => $params['vari'], 'koko' => $params['koko'], 'hinta' => $params['hinta'], 'muoto' => $params['muoto'], 'malli' => $params['malli'], 'brandit' => array(), 'omistajat' => array()); foreach ($brandit as $brandi) { $attributes['brandit'][] = $brandi; } foreach ($omistajat as $omistaja) { $attributes['omistajat'][] = $omistaja; } $astia = new Astiat($attributes); $errors = $astia->errors(); if (count($errors) > 0) { View::make('/astia/muutos.html', array('errors' => $errors, 'attributes' => $attributes, 'brandit' => Brandi::all(), 'omistajat' => Omistaja::all())); } else { $astia->update(); Redirect::to('/astia/' . $astia->as_id, array('message' => 'Astiaa on nyt muokattu onnistuneesti!')); } }
public static function listaa() { $omistajat = Omistaja::all(); View::make('omistaja/omistajat_listaus.html', array('omistajat' => $omistajat)); }