Задать вопрос
@HelmutKampfe

Many-To-Many Symfony/Doctrine как вывести данные?

Скажем есть таблица product и таблица pictures .В между ними связь многие ко многим .Средствами консоли создал геттеры с сеттеры . С добавлением в базу разобрался .Создается таблица ,которая соотносит id .А вот как вывести так и не понял .

Напрмер у продукта с id = 1 , относятся изображения с id =2 и 3 ; Как получить их path?

/**
     * @ORM\ManyToMany(targetEntity="Pictures", inversedBy="products")
     */
    private $pictures;

/////////////////////////////
    /**
     * @ORM\ManyToMany(targetEntity="Products", mappedBy="pictures")
     */
    private $products;

    /**
     * @var string
     *
     * @ORM\Column(name="path", type="string", length=255)
     */
    private $path;
  • Вопрос задан
  • 683 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
GTRxShock
@GTRxShock
SA
$pictureList = $product->getPictures();
foreach ($pictureList as $picture) {
    $picture->getPath();
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы