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