2010-05-04 11 views

Répondre

4
$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

1

Ah got it ...

if ($user->values($_POST)->check()) 
{ 
    $user->save(); 
} else { 

$errors = $user->validate()->errors(); 
}