if ($user->values($_POST)->check())
{
$user->save();
} else {
// How can i get the errors?
}
Une idée de comment cela fonctionne?Kohana 3 - erreurs de validation get orm
if ($user->values($_POST)->check())
{
$user->save();
} else {
// How can i get the errors?
}
Une idée de comment cela fonctionne?Kohana 3 - erreurs de validation get orm
$user->_validate()->errors()
ou
$user->validate()->errors()
selon la version que vous utilisez.
Ou, vous pouvez ajouter une méthode dans application/classes/orm.php avec ceci;
class ORM extends Kohana_ORM {
public function errors($file = 'validate', $translate = TRUE)
{
return $this->_validate->errors($file, $translate);
}
}
et que les erreurs d'appel avec $ user-> erreurs(), que je trouve beaucoup plus facile
Ah got it ...
if ($user->values($_POST)->check())
{
$user->save();
} else {
$errors = $user->validate()->errors();
}