【发布时间】:2014-11-13 18:22:31
【问题描述】:
我对 slug 字段有独特的验证,它在创建模式下运行良好。但我不知道如何在编辑模式下应用一些条件语句。
- 如果 slug 值已从旧值更改(启用唯一验证)。
- 如果 slug 没有改变(禁用唯一验证)。
这是我的验证:
Mockizart\StoreBundle\Entity\MockstoreCategory:
constraints:
- Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity: slug
properties:
name:
- NotBlank: ~
- Length:
min: 8
max: 50
slug:
- Length:
min: 8
max: 80
description:
- NotBlank: ~
- Length:
min: 10
max: 255
file:
- Length:
max: 150
- File :
maxSize: 6000000
我正在使用doctrine2 和symfony2。谢谢!
【问题讨论】:
标签: php validation symfony