Doctrine 2 count připojených entit
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- jarda256
- Člen | 130
Ahoj, chtěl bych připojit do query pro zobrazení sites s určitým event_id count skupin, které pod danou site patří, ale nevím jak na to…hledal jsem na foru i na netu, ale nic pořádného jsem neobjevil. Předem díky za rady.
$query = $this->em->createQueryBuilder()
->addSelect(' s,COUNT(g) AS groupsCount')
->from(Site::class, 's')
->where('e.event = ?1')->setParameter(1, $id)
->orderBy('e.name', 'ASC')
->leftJoin(Group::class, 'g');