【问题标题】:Symfony2 doctrine relations [closed]Symfony2学说关系[关闭]
【发布时间】:2017-01-22 08:36:09
【问题描述】:

我有 3 张桌子。

Product
+-----+-----------+
| id  |  name     |
+-----+-----------+
| 1   | Product 1 |
+-----+-----------+
| 2   | Product 2 |
+-----+-----------+

Categories
+-----+-----------+
| id  | name      |
+-----+-----------+
| 1   | cat 1     |
+-----+-----------+
| 2   | cat 2     |
+-----+-----------+

ProductCategories
+-----+------+------+
| id  | p_id | c_id |
+-----+------+------+
| 1   | 1    | 1    |
+-----+------+------+
| 2   | 1    | 2    |
+-----+------+------+
| 3   | 2    | 1    |
+-----+------+------+

问题:

  1. 我需要创建一个 3 实体吗?产品、类别和产品类别
  2. 如何按类别 id 获取产品,它们应包含有关其分配的类别的信息?
  3. 创建新产品并从表中记录的 List、category_id 和 product_id 中分配类别:product_categories?

【问题讨论】:

标签: forms symfony doctrine-orm entity-relationship


【解决方案1】:

您只需要 2 个实体,Product 和 Category,通过多对多映射链接。

阅读the documentation,您将找到问题的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-01
    • 2014-09-29
    • 1970-01-01
    • 2013-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多