如何有条件地要求带有sonata_type_choice_field_mask的字段:
例如:如果可见:required = true else required = false?
->add('typeContrat', 'sonata_type_choice_field_mask', array(
'choices' => array('CDI' => 'CDI', 'CDD' => 'CDD', 'BDC' => 'BDC'),
'map' => array(
'CDD' => array('dateFin'),
'BDC' => array('dateFin')),
'placeholder' => 'Choisir type de contrat',
'required' => true,
))
->add('dateFin', 'sonata_type_date_picker', array('format' => 'dd/MM/y', 'label' => 'Date fin'))
我想要CDD或BDC'被选中' dateFin'成为必需=真
谢谢!