0

我有这个具有多对多关系的数据库模型,当然还添加了一个新表。这是模式的定义:

在此处输入图像描述

我需要一些帮助来定义StockDetail实体上的这一部分,因为它有点复杂,我在这里读到了,我比以前更迷失了。这种关系不是双向的,因为我会通过ProductDetail对象获取图像,对吗?

4

1 回答 1

1

我相信它看起来像这样

* @ORM\ManyToMany(targetEntity="Acme\MediaBundle\Entity\Media")
     * @ORM\JoinTable(name="stock_detail_has_media",
     *      joinColumns={@ORM\JoinColumn(name="stock_detail", referencedColumnName="id")},
     *      inverseJoinColumns={@ORM\JoinColumn(name="media", referencedColumnName="id", unique=true)})

它是与连接表的一对多单向关系,如http://docs.doctrine-project.org/en/latest/reference/association-mapping.html#one-to-many-unidirectional-with-join-中所述桌子

于 2013-10-10T15:48:21.530 回答