public static function save() { $params = $_POST; $v = new Valitron\Validator($params); $v->rule('required', 'content'); $v->rule('lengthMin', 'content', 1); $v->rule('required', 'site-id'); $v->rule('numeric', 'site-id'); if ($v->validate()) { $kommentti = new Kommentti(array('comment_content' => $params['content'], 'site_id' => $params['site-id'], 'kayttaja_id' => $_SESSION['user'])); $kommentti->save(); Redirect::to('/site/show_site/' . $params['site-id'], array('message' => 'Kommentti lisätty')); } else { $site = Site::find($params['site-id']); $kommentit = Kommentti::getAllComments($params['site-id']); View::make('site/show_site.html', array('site' => $site, 'kommentit' => $kommentit, 'errors' => $v->errors())); } }
public static function show($id) { $site = Site::find($id); $kommentit = Kommentti::getAllComments($id); View::make('site/show_site.html', array('site' => $site, 'kommentit' => $kommentit)); }