jak na strankovani (predavani parametru)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tomasnikl
Člen | 137
+
0
-

Ahoj,

narazil jsem na jeden problem. Mam na strance desitky dat a potrebuju je strankovat. Tak jsem si zde stahl komponentu pro strankovani a funguje vyborne… ale narazil jsem na problem ze jsem si vytvoril jednoduchy filtr razeni nejak takto:

<a n:href="this 'order'=>'date, 'by'=>'desc'>Radit podle data</a>

a tudiz mi vznikne odkaz ve tvaru:

mujweb.cz/neco/?order=date&by=desc

no a v presenteru tyto parametry zpracuji a predam je do mysql dotazu.

Kdyz jsem zakomponoval komponentu pro strankovani a trochu jsem ji upravil tak, ze ji z presenteru predavam parametry, ktere by mela do odkazu vlozit, tak jsem narazil na to, ze odkaz v komponente (ktera se jmenuje pg) vypada takto:

mujweb.cz/neco/?pg-page=2&pg-order=pg-date&by=desc

Jednoduse receno, komponenta pred kazdy parametr vlozila svuj nazev (tedy pg a pomlcka)… a tim mi to cele prestava fungovat.

Neresili jste nekdy nekdo podobny problem? Jak na to? (idealne aby komponenta pred parametry ktere nechci, nevkladala svuj nazev s pomlckou. Lze to vubec?

mkoubik
Člen | 728
+
0
-

Protože nejspíš v šabloně voláš signál komponenty, ne presenteru. Místo {link ...} (nebo n:href) použij {plink ...}.

tomasnikl
Člen | 137
+
0
-

ok, dekuju ;)