sfValidatorPropelUnique et affichage des erreurs
Bonjour,
j'ai un formulaire dans lequel j'utilise un sfValidatorPropelUnique de ce type:
Code:
1 2 3 4 5 6 7
|
$this->getValidatorSchema()->setPostValidator(
new sfValidatorPropelUnique(array(
'model' => 'Subscriber',
'column' => array('email', 'user_id'),
), array('invalid' => 'déjà abonné'))
); |
Cela ne fonctionne pas, lorsque je rentre un email déjà présent, il m'affiche une page d'erreur classique type erreur 500.
J'affiche bien les erreurs sur mon form:
Code:
1 2
|
<?php echo $form['email']->renderError() ?> |
Les autres erreurs s'affichent bien sauf celle la. J'ai aussi fait un test. Si je ne mets que "email" pour "column" au lieu de l'array, la ca marche...