我目前正在阅读非官方的 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();
}
代码取自“模型验证”下的此处。