[Doctrine] [DQL] Problème avec sfDoctrinePager (COUNT)
Bonjour,
J'ai mis en place la pagination de symfony jusque la jai pas eut de soucis sauf que moi j'aimerais pouvoir modifier la requête que la pagination génère voir ci-dessous
Code:
SELECT COUNT(*) AS num_results FROM mon_texte c WHERE c.id_titre = '1'
mais moi je voudrais ajouter ce parametre dans cette requete et j'y arrive pas.
Code:
SELECT COUNT(DISTINCT c.chapitre) AS num_results FROM mon_texte c WHERE c.id_titre = '1'
ci-dessous mon code de pagination que jai testé
Code:
1 2 3 4 5 6 7 8 9 10 11
| $this->page = new sfDoctrinePager(
'MonTexte',
sfConfig::get('app_max_page')
);
$this->page->setQuery(Doctrine_Core::getTable('MonTexte')
->createQuery('c')
->distinct('c.chapitre')
->where('c.id_titre = ?',$request->getParameter('id')));
$this->page->setPage($request->getParameter('page', 1));
$this->page->init(); |
Merci a vous