if ($user->values($_POST)->check())
{
$user->save();
} else {
// How can i get the errors?
}
知道它是如何工作的吗?
最佳答案
$user->_validate()->errors()
或者
$user->validate()->errors()
取决于您使用的版本。
或者,您可以在 application/classes/orm.php 中添加一个方法;
class ORM extends Kohana_ORM {
public function errors($file = 'validate', $translate = TRUE)
{
return $this->_validate->errors( $file, $translate );
}
}
而不是使用 $user->errors() 调用错误,我发现这要容易得多
关于php - Kohana 3 - 获取 orm 验证错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2765679/