symfony trier tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : symfony trier tableau

par perduicietla » 22 juil. 2008, 15:55

personne n'a une idée ou deja realiser ca sous symofny car la je desepere :s

par Invité » 21 juil. 2008, 11:18

juste dans le copier coller qu'elle a disparu^^
elle ete bien presente dans mon code

par dogmongo » 18 juil. 2008, 21:09

salut,
getAttribute('boob','reference', 'user));
il ne manque pas une apostrophe après user ?

symfony trier tableau

par perduicietla » 18 juil. 2008, 12:07

Bonjour,

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