Symfony2区分大小写2个字段的唯一验证

时间:2015-10-11 11:30:07

标签: php postgresql validation symfony symfony-forms

初学者到symfony,我有一个calss研究所

function setKeywordText(text) {
    var el = document.getElementById("gwt-debug-keywords-text-area");
    el.value = text;
    var evt = document.createEvent("Events");
    evt.initEvent("change", true, true);
    el.dispatchEvent(evt);
}

setKeywordText("test");

我想要每个城市中唯一的学院名称。换句话说,阻止用户在同一个城市输入多个机构。 我知道有一个class Institutes { protected $id; protected $name; protected $city; } 选项,但这无济于事。因为学院名称在不同城市可以相同,但在unique entity

中不能

我读到了一些关于使用存储库类进行自定义验证的内容,但是请不要知道它是如何工作的。 e.g

same city

1 个答案:

答案 0 :(得分:1)

使用if [ -n "$opt_h" ]; then usage exit fi if [ -n "$opt_q" ]; then exit fi 验证器,它可以检查字段组合,而不仅仅是单个字段是唯一的。在您的情况下,您可以使用(使用注释):

UniqueEntity