2013-10-10 121 views
0

我有這種數據庫模型與多對多的關係,當然,添加一個新的表。這是該模式的定義:正確的方式來定義此模型上的ManyToMany關係

enter image description here

我需要一些幫助的StockDetail實體定義這個部分,因爲它是一個有點複雜,我讀here,我更失去了我以前。這種關係不是雙向的,因爲我會通過ProductDetail對象獲取圖像,任何?

回答

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-table

勾勒出一個與連接表許多單向關係
相關問題