Bonjour a vous tous
J'ai un soucis lorsque je fais appel à sfPropelpager.
et bien cela me donne une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $c = new Criteria(); $c->clearSelectColumns(); $c->setDistinct(); $c->addSelectColumn(CampagnemarquePeer::CAMPAGNE_ID); $c->addSelectColumn(CampagnemarquePeer::MARQUE_ID); $c->add(CampagnemarquePeer::MARQUE_ID,$this->getRequestParameter('id')); $this->allpubmarques = CampagnemarquePeer::doSelect($c); //pagination $pager = new sfPropelPager('Campagnemarque',5); $pager->setCriteria($c); $pager->setPage($this->getRequestParameter('page',1)); $pager->init(); $this->pager=$pager;J'ai fais pas mal de recherche et apparemment le problème vient du "addSelectColumn" et du sfPropelPager qui attend à recevoir le même nombre de colonne... Or ca fausse tout mon "Distinct" ...Error populating Campagnemarque object [wrapped: Invalid resultset column: 3]
Si une personne à une idée ...
Merci beaucoup
Phoelis
Partager