Doctrine, entita ze dvou tabulek 1:1 rubrika: Programování: PHP
Ahoj.
Mám entitu Article
. A chtěl bych, aby se mi obsah té entity načítal ze dvou tabulek, přičemž ta druhá by byla volitelná.
Povedlo se mi vyřešit problém tak, že mám entitu Article
a ta má property ArticleExtended
. Volitelně si zavolám:
->addSelect('extended')->leftJoin("{$rootAlias}.extended", 'extended')
a tím se mi tam načte.
Já bych ale rád, jestli by bylo možné, aby se mi nevytvářela podentita, ale aby se mi prostě načetli ty sloupce z article_extended
přímo do té entity Article
.
Narazil jsem v Doctrine na možnost dědění, ale tam to vypadá, že se to dělá z druhé strany, že si musím vybrat jakou entitu chci. To není ono. Potřebuju načítat a nenačítat nejlépe pomocí toho select+join.
Znáte někdo Doctrine dost na to, abyste mi poradili?
Díky předem.
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře