Model entity mapper (Předmět nesmí být kratší než 25 znaků.)
- Arynev
- Člen | 33
Tak si tak hraju s https://pla.nette.org/…itory-mapper a nedochází mi jak vrátit např všechny entity při výčtu child categories, nebo tak něco. Stačí vypsat IDčka a pak z nich vygenerovat entity?
- Jan Jakeš
- Člen | 177
Ve zmíněném článku sice neni ani slovo child ani slovo categories a ani si neřekl, jaká chceš IDčka, nicméně řešíš asi nějaký problém, na který bys potřeboval nějakou nějaký specifický SQL dotaz, že?
Jestli jsem pochopil dobře tvůj zmatený popis, přidej si do
repository
metodu getChildCategories($id)
. Obecně
všechny složitější dotazy patří právě do repository
.
- Jan Jakeš
- Člen | 177
Pokud bys chtěl správně dodržet Entity-Repository-Mapper, tak by
getChildCategories()
mělo vracet entity. V rámci optimalizace a
podle způsobu použití se ale do repository dávají i metody vracející
data v jiném formátu. Tak jako tak je správné vracet data a ne pouze ID
(tedy pokud bys opravdu nechtěl jen ID).