私は自分のフォームで pb を持っています。これが私の財産の定義です
/**
* @var integer $nbpointsTe
* @Assert\Type(type="integer")
* @Assert\Range(min=0)
*
* @ORM\Column(name="NBPOINTS_TE", type="integer", nullable=true)
*/
private $nbpointsTe;
フォームでフィールドを作成する方法は次のとおりです
$builder->add('nbPointsTe', null, array(
'label' => 'Nombre de points',
'required' => false,
));
私の問題は次のとおりです。このフィールドのエラーは、フィールドの横ではなくフォームに表示されます。'error_bubbling' => false を追加しようとしましたが、何も変わらず、親フォームでエラーが発生し続けます。さらに、このフィールドは自動的に「数値」フィールドとして表示されません (null を「数値」に置き換えるとビルダーで指定できることはわかっていますが、それを指定しなくても他のすべてのフィールドが正しく表示されます:/)理解できないのは、他のフィールドに対してまったく同じことを行い、問題なくエラーを表示することです。
したがって、誰かが奇妙なことを見たり、解決策を持っている場合は、お気軽にコメントしてください:)
ありがとう
編集 :
私の小枝テンプレートに尋ねたところ: (ここでは特別なことは何もありません^^) {{ form_row(form.nbPointsTe) }}
'error_bubbling' => false を試してみましたが、親フォームにエラーが引き続き表示されます:/