Wie kann ich mit dieser Situation umgehen?Doctrine erhält Daten über mehrere Tabellenbeziehungen hinweg
I Tabellen haben: Item, Item_Picture, Vendor
Item_Picture
hat Bezug auf Item (item_id)
Item
Bezug auf Vendor (vendor_id)
hat
Was die Art und Weise ist, wie Vendor
von Item_Picture
zu bekommen?
Ich weiß, wie getItem
von Item_Picture
. Aber kann ich getVendor
irgendwie von Item_Picture
auch?
Zum Beispiel kann ich bekommen, was ich von Steuer wollen wie folgt aus:
$pictureRepository = $this->getContainer()->get('doctrine')
->getRepository(ItemPicture::class);
$picture = $pictureRepository->find(1);
$vendor = $picture->getItem()->getVendor();
Ich interessiere mich für sauberere Wege vielleicht?
Lesen Sie hier bitte: http://stackoverflow.com/help/how-to-ask und verbessern Sie Ihre Frage. – Wilt