【发布时间】:2015-10-11 11:30:06
【问题描述】:
symfony 初学者,我有一个 calss 学院
class Institutes {
protected $id;
protected $name;
protected $city;
}
我想要每个城市唯一的研究所名称。换句话说,防止用户在同一个城市输入多个机构。
我知道有一个unique entity 选项,但这无济于事。因为不同城市的机构名称可以相同,但same city中不能。
我读到了一些关于使用存储库类进行自定义验证的内容,但不知道它是如何工作的。 例如
name | city | valid |
-----------------+-------------------+
DHQ Hospital | Attock | t |
dhq Hospital | Attock | f | already exists in the city
dHQ HospITal | Attock | f | already exists in the city
DHQ Hospital | Islamabad | t |
【问题讨论】:
标签: php postgresql validation symfony symfony-forms