要求字段取决于地址类型



在我们的项目中,我们需要将自定义字段添加到地址。这已经扩展了Adress模型,但是现在我们需要根据地址类型需要或不需要某些字段。

例如,必须填写field_1的运输地址field_2必须填写以进行计费地址

field_2是运输的可选field_1是计费的可选

我们如何完成此操作?

这并不棘手,但不是那么难。您需要将Symfony的验证组用于模型。对于每个组,您将定义规则,然后使用组验证。您也可以在任何步骤中申请小组,即使在减次之后。请参阅几个链接

https://symfony.com/doc/current/form/validation_groups.html#validation groups

https://symfony.com/doc/current/validation.html

http://symfony.com/doc/current/form/data_based_validation.html

最新更新