我有这个具有多对多关系的数据库模型,当然还添加了一个新表。这是模式的定义:
我需要一些帮助来定义StockDetail
实体上的这一部分,因为它有点复杂,我在这里读到了,我比以前更迷失了。这种关系不是双向的,因为我会通过ProductDetail
对象获取图像,对吗?
我有这个具有多对多关系的数据库模型,当然还添加了一个新表。这是模式的定义:
我需要一些帮助来定义StockDetail
实体上的这一部分,因为它有点复杂,我在这里读到了,我比以前更迷失了。这种关系不是双向的,因为我会通过ProductDetail
对象获取图像,对吗?
我相信它看起来像这样
* @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-中所述桌子