ublaboo/datagrid + doctrine + počet OneToMany
- jonyssss
- Člen | 3
Zdravím,
potřebuji udělat datagrid s výpisem reklamací a k nim počet
nepřečtených komentářů. Mám následující entity ve vztahu
OneToMany:
Potřeboval bych, aby ublaboo dokázalo zpracovat něco jako následují dotaz:
Ale když dám tento dotaz jako detasource tak doctrína vrací správně místo pole entity tak pole ve kterém jsou pole kde je entita a pocet a nevím jak a jestli ublaboo umí s tímto pracovat a nebo je jiný způsob jak to tam dostat? Snad to je srozumitelné.
Další věc co jsem dogooglil je, že do entity reklamace dám něco takového:
Ale to se mi nelíbí z hlediska dotazů do db, protože to pro každou reklamaci tahá všechny komentáře a poté to filtruje čož mi nepřijde moc optimální.
Další věc co mě napadla je ukládat si počty do db k reklamaaci a buď pomocí db trigerů nebo event přepočítávat ale to bych viděl jako poslední řešení.