Symfony2 form_errors

Je pense que c'est une question simple. De son sur la sortie d'erreurs.
C'est mon twig fichier:

    <table>
        <tr>
            <td>{{ form_label(form.dueDate) }}</td>
            <td>{{ form_widget(form.dueDate) }}</td>
            <td>{{ form_errors(form.dueDate) }}</td>
        </tr>
        <tr>
            <td>{{ form_label(form.task) }}</td>
            <td>{{ form_widget(form.task) }}</td>
            <td>{{ form_errors(form.task) }}</td>
        </tr>
    </table>

Maintenant chaque erreur s'affiche (td avec form_errors()) comme:

< ul>< li>Cette valeur ne doit pas être vide< /li>< /ul>

Ma question est: je veux sortie d'erreur sous forme de texte brut (sans ul et li).

Je sais qu'il y en est un exemple comme ceci:

{% for error in errors %}
    {{ error.message }}        
{% endfor %}

Mais cela permettra d'erreurs en sortie un après l'autre. Je veux les afficher où la contribution spécifique est:

< td>{{ myErrorFor forme.dueDate }}< /td>

Grand merci pour toute aide

  • Je ne suis pas sûr qu'il y est une façon de le faire. Il peut être nécessaire d'écrire une nouvelle extension Twig (pas difficile, IIRC). La façon rapide et facile, bien sûr, serait de supprimer le style de la ul et li...
  • J'aime bien ton idée, mais je suis sûr qu'il ya un moyen plus facile...
InformationsquelleAutor TroodoN-Mike | 2011-12-28