Symfony 具有附加约束的实体关系

Symfony 具有附加约束的实体关系,symfony,doctrine-orm,Symfony,Doctrine Orm,我有三个实体:组织、地址和联系人 一个组织可以有多个地址。因此,地址表的org_id作为FK 一个组织可以有多个联系人。因此,联系人表的组织id为FK 每个联系人都可以有多个地址,附加的限制是该地址应属于与联系人相同的组织。 我将联系人和地址定义为多对多关系。如何将外部参照表限制为使用条令的同一组织?我目前正在应用程序端处理它。您可以使用a来确保添加到联系人的所有地址都来自与联系人相同的组织

我有三个实体:组织、地址和联系人

一个组织可以有多个地址。因此,地址表的org_id作为FK 一个组织可以有多个联系人。因此,联系人表的组织id为FK 每个联系人都可以有多个地址,附加的限制是该地址应属于与联系人相同的组织。 我将联系人和地址定义为多对多关系。如何将外部参照表限制为使用条令的同一组织?我目前正在应用程序端处理它。您可以使用a来确保添加到联系人的所有地址都来自与联系人相同的组织