1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| //LUNDI
->add('lundi_matin_debut', null, [
'attr' => ['class' => 'select-horaire'],
'widget' => 'choice',
'hours' => range(0, 23),
'minutes' => $tblMinutes,
'required' => false,
'attr' => ['class' => 'select-horaire'],
'invalid_message' => "Veuillez rentrez une heure ou laisser le champ vide.",
'constraints' => [
new LessThan(['propertyPath' => 'parent.all[lundi_apres_midi_fin].data', 'message' => 'Une heure de début ne peut être supérieure ou égale à l\'heure de fin !']),
]
])
->add('lundi_matin_fin', TimeType::class, [
'widget' => 'choice',
'hours' => range(0, 23),
'minutes' => $tblMinutes,
'empty_data' => '09:00:00',
'required' => false,
'attr' => ['class' => 'select-horaire'],
'invalid_message' => "Veuillez rentrez une heure ou laisser le champ vide.",
'constraints' => [
new GreaterThan(['propertyPath' => 'parent.all[lundi_matin_debut].data', 'message' => 'Une heure de fin ne peut être inférieure ou égale à l\'heure de départ !']),
]
]) |
Partager