Doctrine多个1对1连接

时间:2015-11-12 09:48:40

标签: php mysql zend-framework2 doctrine

我的任务使用常规SQL查询非常简单,但项目是使用doctrine构建的,我正在寻找最佳解决方案。也许有人可以建议什么是解决这个问题的好方法。

我有一个非常复杂的数据库结构,但有问题的对象的简化版本如下所示:

| Category |      | Product     |      | ProductOption    |
------------      ---------------      --------------------
| id       |      | id          |      | id               |
| name     |      | category_id |      | product_id       |
------------      | name        |      | some_data        |
                  ---------------      --------------------

产品选项和产品具有1对1连接。但是每个类别都创建了选项(每个类别我得到1个实体,但是需要为每个产品复制该实体并将其存储为1比1,因为在某些时候这些选项需要单独编辑。现在有很多方法可以做那(肮脏的方式),但我想就如何以最佳方式做到这一点提出一些建议。

0 个答案:

没有答案