我認爲它是一個簡單的問題。它關於輸出錯誤。 這是我的樹枝的文件:Symfony2 form_errors
<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>
現在每個錯誤顯示(TD與form_errors())爲:
< UL> < LI>該值不應該是空白</LI> </ul>
我的問題是:我想輸出錯誤爲純文本(沒有UL和LI)。
我知道有這樣一個例子:
{% for error in errors %}
{{ error.message }}
{% endfor %}
卻接連這將輸出錯誤之一。我想顯示它們在那裏特定的輸入是:
< TD> {{myErrorFor form.dueDate}} </TD>
非常感謝您的幫助
我不確定有一種方法可以做到這一點。可能需要編寫一個新的Twig擴展(不那麼難,IIRC)。當然,快速簡便的方法是從'ul'和'li'刪除樣式... – lonesomeday 2011-12-28 11:42:46
我喜歡你的想法,但我確定有一個更簡單的方法... – 2011-12-28 12:22:14