0
我已经用yaml映射了我的实体,并且我正在使用assert为某些字段添加一些约束。Symfony Assert validation with yaml
所以我遵循的文件,并把我的验证此文件中:
# src/AppBundle/Resources/config/validation.yml
它的工作原理...
但我想我分开验证。我需要一个文件为一个实体。
所以我做了这样的说法:
# src/AppBundle/Resources/config/validation/DeliveryAddress
# src/AppBundle/Resources/config/validation/BillingAddress
但它似乎并没有这样的。我的文件
这里之一:
# src/AppBundle/Resources/config/validation/DeliveryAddress.yml
AppBundle\Entity\DeliveryAddress:
properties:
address:
- NotBlank: ~
zipCode:
- NotBlank: ~
- Regex:
pattern: '/^[0-9]{5}$/'
match: false
message: 'Le code postal que vous avez saisi n’est pas valide'
town:
- NotBlank: ~
firstName:
- NotBlank: ~
lastName:
- NotBlank: ~
我怎么能这样做?
以“#”开始是线**注释行**在YAML,你确定这是由Symfony装载和铺设的?你是否尝试过将'#src/AppBundle/Resources/config/validation.yml'更改为'#src/AppBundle/Resources/config/notthere.yml'并检查是否禁止加载。 – Anthon
我知道@安东尼它只是一个例子,告诉你我把我的文件放在哪里,我要更新我的文章 – Kevin