我有这种具有多对多关系的数据库模型,当然还有一个新表。这是架构的定义:
我需要一些帮助在StockDetail
实体上定义这个部分,因为它有点复杂,我读here而且我比以前更迷失。这种关系不是双向的,因为我会通过ProductDetail
个对象来获取图像吗?
答案 0 :(得分: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)})
中概述的联接表是一对多的单向关系