У меня есть форма Symfony. В этой форме у меня есть два поля:
«Номер дома» и «Почтовый ящик». Они определены следующим образом:
$builder->add('houseNumber', TextType::class, [
'label' => 'Huisnummer',
'attr' => [
'maxlength' => 8,
],
'constraints' => [
new NotBlank([
'groups' => $options['constraint_groups']
]),
new Regex([
'pattern' => '/^[0-9]+$/',
'message' => 'Vul alleen het huisnummer in cijfers in.'
]),
new Length([
'groups' => $options['constraint_groups'],
'max' => 8
])
]
])->add('poBox', TextType::class, [
'label' => 'Postbus',
'attr' => [
'maxlength' => 10,
],
'constraints' => [
new Length([
'groups' => $options['constraint_groups'],
'max' => 10
])
]
]);
Можно ли мне сделать так, чтобы номер Housenumber не требовался, если присутствует PoBox, и наоборот?
Спасибо.