9 ŞUBAT 2012, PERŞEMBE
Doktrinde sayısı Satır QueryBuilder
Doktrinin QueryBuilder bir sorgu oluşturmak için kullanıyorum ve sorgu sonuçları toplam sayısını almak istiyorum.
$repository = $em->getRepository('FooBundle:Foo');
$qb = $repository->createQueryBuilder('n')
->where('n.bar = :bar')
->setParameter('bar', $bar);
$query = $qb->getQuery();
//this doesn't work
$totalrows = $query->getResult()->count();
Ben sadece bu sorgu toplam satır almak için kaç kaç, ama asıl sonuçlar dönmek istiyorum. (Bu sayı sorgu sonra, daha fazla sayfa için maxResults ile sorgu değiştirmeye gidiyorum.)
CEVAP
9 ŞUBAT 2012, PERŞEMBE
Gibi bir şey
$qb = $entityManager->createQueryBuilder();
$qb->select('count(account.id)');
$qb->from('ZaysoCoreBundle:Account','account');
$count = $qb->getQuery()->getSingleScalarResult();
Bunu Paylaş:
Nasıl DOM öğesinin içine metin satır s...
Nasıl satır Hazırda kullanan sayısı mı...
Satır PL/GÜNCELLEŞTİRME etkilenen sayı...
Nasıl İsim tüm tablolar için satır say...
Git deposu içinde satır sayısı...