Grzegorz
P.
CodeTwo sp. z o.o.
sp. k.
Temat: Pager i Criteria()
Witam!Kolejna zagadka.
$c = new Criteria();
$c->addJoin(ListHasPassengerPeer::LINE_ID, LinePeer::ID, Criteria::JOIN);
$c->addGroupByColumn('fromm, too, date');
Tutaj chciałbym ostrzec przed nazywaniem kolumn w DB slowami: (from, to, date, list)
$pager = new sfPropelPager('Tabela', 5);
$pager->setCriteria($c);
$pager->setPeerMethod('doSelectJoinAll');
$pager->setPage($request->getParameter('page', 1));
$pager->init();
$this->pager = $pager;
$this->lps = $pager->getResults();
Problem polega na tym, dlaczego zapytanie zwracające ilość rekordów jest inne od tego pobierającego te rekordy? Dokładnie chodzi o to, że w pierwszym nie dodaje się klauzura GROUP BY.
Wie ktos jak to obejść?
Z góry bardzo dziękuję.
--
GP