Je pense que je peux manquer quelque chose ici qui devrait être relativement commun. Comment puis-je faire apparaître toutes les erreurs de validation de formulaire, y compris les erreurs liées au champ, en haut du formulaire (global)?Toutes les erreurs de validation de formulaire apparaissent-elles en haut dans symfony?
3
A
Répondre
5
Ajouter quelque chose comme ça en haut de votre modèle:
foreach($form->getWidgetSchema()->getPositions() as $widgetName)
{
echo $form[$widgetName]->renderError();
}
0
Si vous êtes vieille école comme moi (avant Symfony 1.1), essayez
<?php if ($sf_request->hasErrors()): ?>
<p>Please correct the following errors and try again:</p>
<ul>
<?php foreach($sf_request->getErrors() as $name => $error): ?>
<li><?php echo $error ?></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
+0
Devrait également travailler pour 1.1+, je ne l'ai pas testé, mais je ne vois aucune raison pour laquelle ils ne pourraient pas maintenir la compatibilité descendante. – sjobe
+1
Merci pour la réponse, sjobe. Malheureusement, cela ne fonctionne pas pour une raison quelconque en 1.2. –
1
Avant
<ul>
<?php foreach($form->getWidgetSchema()->getPositions() as $widgetName): ?>
<?php if($form[$widgetName]->hasError()): ?>
<li><?php echo $form[$widgetName]->renderLabelName().': '.__($form[$widgetName]->getError()->getMessageFormat()); ?></li>
<?php endif; ?>
<?php endforeach;?>
</ul>
Questions connexes
- 1. Validation d'un téléchargement de vidéo dans le générateur Admin Symfony
- 2. erreurs de validation d'entrée commune en flash
- 3. Définir la validation Mime_type dans Symfony
- 4. Validation de formulaire dans django
- 5. Les erreurs de formulaire n'apparaissent pas dans Ruby on Rails
- 6. Erreurs de formulaire cakePHP
- 7. Combinant des erreurs de validation dans Rails
- 8. AuthLogic charge automatiquement les erreurs dans @base et remplit ces erreurs sur un formulaire de connexion
- 9. validation de formulaire dans django
- 10. validation de formulaire javascript en ligne
- 11. Validation de formulaire Rails
- 12. Ajax.BeginForm - Affichage des erreurs de validation
- 13. Validation de formulaire XML?
- 14. Validation de formulaire en temps réel jQuery
- 15. Zend_Form_Element_File - le fichier est perdu lorsque les erreurs de formulaire
- 16. Erreurs supprimées lors de la validation avec valide? dans Rails
- 17. Question concernant les erreurs de validation de balisage
- 18. Dans symfony, comment définir la valeur d'un champ de formulaire?
- 19. Validation de formulaire personnalisé dans CakePHP
- 20. Syntaxe simple pour tester les erreurs de validation
- 21. jQuery Validation - Masquer les messages d'erreur de validation d'affichage/Afficher les erreurs personnalisées
- 22. gérer gracieusement les erreurs de validation dans un fichier XML en C#
- 23. jQuery/JavaScript Validation de formulaire de date
- 24. validation du formulaire jquery avec deux messages de validation
- 25. Renverser les UIViews de haut en bas
- 26. Validation de formulaire de case à cocher dans Firefox
- 27. Validation de formulaire dans Admin avec formset en ligne et formulaire modèle
- 28. Silverlight 3 - erreur de formulaire de données avec validation RIA
- 29. envoyer des données de formulaire en tant que service web dans symfony
- 30. Validation de formulaire multipage avec php
Excellente idée, merci! –