Добрый день всем!
У меня есть 2 таблицы, одна с ценами другая с остатками на складе мне надо прописать между ними отношения. При этом джойн будет по 2 полям (id склада и товара). Подробнее на скрине
Как мне это сделать правильно?
Вариант описанный ниже не работает
class Price {
/**
* @ORM\ManyToOne(targetEntity="\CRMStoreBundle\Entity\Inventory", inversedBy="prices", cascade={"persist"})
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="store_id", referencedColumnName="store_id"),
* @ORM\JoinColumn(name="offer_id", referencedColumnName="offer_id")
* })
*/
private $inventory;
}
class Inventory {
/**
* @var \CoreBundle\Entity\PurchasePrice
*
* @ORM\OneToMany(targetEntity="\CoreBundle\Entity\PurchasePrice", mappedBy="inventory", fetch="EAGER")
* @Serializer\Exclude
*/
protected $prices;
}