使用する場合
{{ form(form) }}
あなたのフォームを表示するために、私はあなたが望むものを達成できないと確信しており、少なくとも私はその可能性を認識していません.
こんなものを使えば
{{ form_row(form.task) }}
{{ form_row(form.dueDate) }}
私はまだあなたが望むものを手に入れることができないと確信しています.
あなたが必要とするものに対する私の解決策は、次のようなものを作ることです:
{{ form_start(form) }}
{{ form_errors(form) }}
<div>
{{ form_label(form.task) }}
{{ form_errors(form.task) }}
{{ form_widget(form.task) }}
</div>
<div>
{{ form_label(form.dueDate) }}
{{ form_errors(form.dueDate) }}
{{ form_widget(form.dueDate) }}
</div>
<input type="submit" />
{{ form_end(form) }}
フォームオブジェクトから検証エラーに関する情報を取得し、 {{ form_widget(form.task) }} を次のように置き換えます
{{ form_widget(form.task, {'attr': {'class': 'error'}}) }}
そのフィールド タスクが検証に失敗した場合。
さらに遅くて時間のかかる解決策は、それぞれが実際に各フォームフィールドのビューの「あなたの」デザインを表す小さな小枝ファイルを作成し、フォームから再び来る引数でそれらの「小さな小枝」を呼び出すことです。不正な検証に関するデータを含むオブジェクト。
実際に独自のフォーム フィールド デザインを作成するフォーム レンダリングの詳細については、こちらを参照してください。
http://symfony.com/doc/current/cookbook/form/form_customization.html