Mon soucis avec symfony ets de trier un tableau qui s'affiche sur plusieurs page.
La pge 1 de mon tableau est triée sans soucis mais pas les pages suivantes.
J'ia donc pensé faire passer la varibale de tri avec une varibale de session de la manière suivante :
exemple de l'apel du tri tableau par la categorie reference
<th><?php echo link_to('Reference', 'product?tri=reference'); ?></th>
traitement ds l'action class :
if($this->hasRequestParameter('tri'))
{
$tri = $this->getRequestParameter('tri');
$this->getUser()->setAttribute('boob', $tri, 'user');
}
echo "sess:".$this->getUser()->getAttribute('boob','reference', 'user');
$this->product_pager = ProductPeer::getFonctionProductPager($page, $this->searchByName, $this->reference, $this->dispo,$this->getUser()->getAttribute('boob','reference', 'user));
$products = $this->product_pager->getResults();
le echo est la pour voir la valuer de ma variable lorsque je change de page.lorsque je suis sur la page une et que j'ordonne un tri par nom ou date, le parametre est bien dans ma varibale mais des que je passe à la page 2 : le parametre de session reprend la valeur reference par defaut.
Si qulqu'un a une idée pour resoudre ce probleme
d'avance merci