現在、非公式の Kohana 3.0 ドキュメントを読んでいます。このコードはどこに属しますか? コントローラー内またはモデル内(class Model_MyName extends ORM
モデル?)? モデルに入るべきだと思います。私は正しいですか?もしそうなら...なぜそれがコントローラーにあり、モデルに実装する方法(メソッドで何かを変更する必要がありsave()
ますか?)?
$user = ORM::factory('user', 1);
$user->name = 'Joe';
$user->values($_POST);
if ($user->check()) {
$user->save();
} else {
$errors = $user->validate()->errors();
}
ここから「モデル検証」の下にあるコード。