具有额外验证的字段的唯一性

时间:2014-09-19 09:35:39

标签: php validation symfony

我是Symfony2的新手并且坚持验证部分。

在我的项目中,任何用户都可以在数据库中添加产品,任何用户都可以拥有与其他用户相同的产品名称。

此处我们无法对产品名称使用唯一验证,因为这会违反我的要求。那么有人可以帮我解决这个问题吗?

谢谢! 阿维米什拉

1 个答案:

答案 0 :(得分:1)

您可以为UniqueEntity约束设置多个字段,这样您就可以设置[name, user],然后应该检查是否存在这两个字段,而不仅仅是名称或用户。< / p>