条令/symfony中实体的可选关系

条令/symfony中实体的可选关系,symfony,database-design,doctrine,Symfony,Database Design,Doctrine,假设我们有一个实体“票证”。该实体可以与实体“客户”或实体“公司”1:1相关,但决不能与两者都相关,但票证也可以与这两个实体中的一个完全无关 在条令/symfony中这怎么可能?我不知道您的模型,但在数据库级别,票据实体(客户id和公司id)中的外键应为空,以便其中一个或两个都为空。在条令/实体级别,唯一的方法是使用选项检查您的需求 我想,验证者更适合你,但决定权在你虽然这个问题没有显示出那么多的研究成果,但它是明确和有用的。不值得投这么多反对票。

假设我们有一个实体“票证”。该实体可以与实体“客户”或实体“公司”1:1相关,但决不能与两者都相关,但票证也可以与这两个实体中的一个完全无关


在条令/symfony中这怎么可能?

我不知道您的模型,但在数据库级别,票据实体(客户id和公司id)中的外键应为空,以便其中一个或两个都为空。在条令/实体级别,唯一的方法是使用选项检查您的需求


我想,验证者更适合你,但决定权在你

虽然这个问题没有显示出那么多的研究成果,但它是明确和有用的。不值得投这么多反对票。