2013-10-10 2 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

Смежные вопросы