Bonjour,
j'ai un formulaire dans lequel j'utilise un sfValidatorPropelUnique de ce type:
Cela ne fonctionne pas, lorsque je rentre un email déjà présent, il m'affiche une page d'erreur classique type erreur 500.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é')) );
J'affiche bien les erreurs sur mon form:
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<?php echo $form['email']->renderError() ?>
Partager