Kohana 3 - получить ошибки проверки orm
if ($user->values($_POST)->check())
{
$user->save();
} else {
// How can i get the errors?
}
Есть идеи, как это работает?
3
2 answers
$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(), что я нахожу намного проще
4
Author: Kemo, 2010-10-31 13:49:33
А, понял...
if ($user->values($_POST)->check())
{
$user->save();
} else {
$errors = $user->validate()->errors();
}
1
Author: n00b, 2010-05-04 13:57:20