salut toujours pas de réponse les symfoniens?!!!! Le 10 septembre 2009 10:33, chakir ezziani <[email protected]> a écrit :
> Bonjour Mikael, > j'ai essayé le bout de code que tu m'as envoyé et j'arrive a afficher les > erreurs un peu loin des champs de saisie, mais aussi il reste les ereeurs > sur chaque champs !!! > pour l'erreur invalid on peu la modifier dans le validateur > sfGuardValidatorUser mais pour l'erreur "required" j'ai pas trouvé ou > l'instruction responsable de la renvoyé !!!!!? > > > Le 10 septembre 2009 09:44, Mikael Randy <[email protected]> a écrit > : > > Il n'existe pas de fonction renderError() (et pourtant dieu sais que ça >> serait pratique). >> >> Par contre, il est relativement simple de récupérer les erreurs d'un >> formulaire : >> >> <?php if( $form->getErrorSchema()->count() > 0 ) : ?> >> <ul> >> <?php foreach( $form->getErrorSchema()->getErrors() as $field => >> $message ): ?> >> <li><?php echo $message ?></li> >> <?php endforeach ?> >> </ul> >> <?php endif ?> >> >> Le 1er if permet de contrôler s'il y a des erreurs, le foreach récupère >> toutes les erreurs et les affiches une à une. $field contient le nom du >> champ concerné et $message le message d'erreur en question. >> >> >> Le 10 septembre 2009 11:31, sweetgirl <[email protected]> a écrit >> : >> >> >>> Bonjour à tous, >>> j'ai un probleme avec le formulaire d'identification au backend de mon >>> site, le soucis c'est au niveau des messages d'erreurs ;qui >>> s'affichent lorsque le username ou le password est incorrect ou pas >>> saisie; Donc l'affichage de ces erreurs déforme tt le formulaire qui >>> sort de son conteneur ..... >>> ce que je veux c'est faire personnaliser ce formulaire et faire une >>> "div" apart qui va contenir ces erreurs et les faire en français, mai >>> le probleme c'est ou modifier ?? >>> ou sont les fonctions rendererrors()?? >>> >>> Cordialement >>> >>> >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
