я есть расслоение CompanyBundle с: класс продукта с этим внутриSymfony2 Doctrine: переопределить аннотацию в классе наследования от другого расслоения
/**
* @ORM\ManyToMany(targetEntity="CompanyBundle\Entity\ProductImage", inversedBy="listProduct")
**/
private $listProductImage;
и класс ProductImage, имеющий следующее:
/**
* @ORM\ManyToMany(targetEntity="CompanyBundle\Entity\Product", mappedBy="listProductImage")
*/
private $listProduct;
но я также расширяю свой класс Продукт из другого ClinetBundle:
/**
* @ORM\Entity(repositoryClass="ClientBundle\Entity\Repository\ClientProductRepository")
*/
class ClientProduct extends Product
{
/**
* @ORM\ManyToMany(targetEntity="ClientBundle\Entity\ClientProductImage", inversedBy="listProduct")
**/
private $listProductImage;
}
, но когда в моем контроллере я создаю класс объекта ClientProduct и пытаюсь получить к нему доступ ClientProductImage, он предоставляет класс из CompanyBundle, а не ClientBundle. так, как я могу сделать, чтобы получить ProductImage из ClientBundle?
это не нравится, если мой/** @ORM \ ManyToMany (targetEntity = "ClientBundle \ Entity \ ClientProductImage", inversedBy = "listProduct") **/делает ничего :(
спасибо за вашу помощь!