【发布时间】:2013-09-23 01:20:56
【问题描述】:
我有一个比 Doctrine 本身更涉及数据库关系的问题。 我有一个表“项目”和一个表“project_data”。我的表“project_data”总是链接到一个项目条目。 但是,在我的表“项目”中,我可以有两个对 project_data 条目的引用:project_data_id 和 project_data_waiting_id。但是,这些引用可以为空,并且与 project_data 表中设置的“project_id”无关。
问题:
如何定义所有这些关系?我希望能够在没有任何 project_data 引用的情况下拥有项目条目。
Doctrine 如何处理?我对 Doctrine 和数据库设计有点陌生,在我必须在我的表之间进行的所有连接之间我有点迷失。
我加入一个图表,以便更好地了解我想要做什么。
谢谢。
【问题讨论】:
标签: symfony database-design doctrine-orm foreign-keys entity-relationship