ฉันมีปัญหาเกี่ยวกับข้อผิดพลาดที่ปรากฏ
ด้านล่างเป็นส่วนหนึ่งของเครื่องมือสร้างแบบฟอร์มของฉัน
->add('editions', 'entity', array(
'multiple' => true,
'expanded' => true,
'class' => 'MyBundle:Edition',
'property' => 'name',
'constraints' => new Count(array('min' => 1, 'minMessage' => 'Choose at least one edition')),
)
)
->add('releaseDates', 'collection', array(
'type' => new ReleaseDateFormType(),
'allow_add' => true,
'allow_delete' => true,
'by_reference' => false,
'constraints' => new Count(array('min' => 1, 'minMessage' => 'Choose at least one release date')),
)
)
การตรวจสอบความถูกต้องใช้งานได้ แต่ปัญหาคือสำหรับฟิลด์ "รุ่น" แรก ข้อผิดพลาด "แนบ" กับฟิลด์นั้นเอง เช่น
{{ form_errors(form.editions) }}
และสำหรับฟิลด์ที่สองมีข้อผิดพลาดแนบมากับแบบฟอร์มแต่ไม่ได้อยู่ที่ฟิลด์
{{ form_errors(form) }}
แล้วจะกำหนดข้อผิดพลาดให้กับฟิลด์ไม่ใช่แบบฟอร์มได้อย่างไร