根据地址类型要求字段

时间:2016-12-13 07:52:42

标签: sylius

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

例如,必须填写field_1以获取送货地址 必须填写field_2作为帐单邮寄地址

field_2是可选的运费 field_1是结算的可选项

我们怎么能做到这一点?

1 个答案:

答案 0 :(得分:1)

这有点棘手,但不是那么难。您需要使用symfony中的验证组作为您的模型。对于每个组,您将定义规则,然后使用组进行验证。即使在submbit之后,您也可以在任何步骤中应用组。请看几个链接

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