persistentni parametry se kanonizují i když nemají defaultní hodnotu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Paradiso
- Člen | 101
Lámu si s tím hlavu už přes hodinu a stále nevím, kde dělám chybu. Chci si předat persistentní parametry, ale stále se mi přesměrovávají.
v komponentě mám:
/** @persistent */
public $orderby;
/** @persistent */
public $desc;
v šabloně:
<td class="{if $iterator->first} listupleft {elseif $iterator->last} listupright {else} listtitle {/if}"><a n:href="this 'orderby'=>$key, 'desc'=>$descSet">{$collum}</a></td>
jde o jednoduchý dataGrid, ale neřešme, že již existuje, jde spíš o cvičení vytváření komponent.
Zpět k problému:
pokud odstraním anotace, tak se query string vytvoří dle představ:
?dataGrid-orderby=name&dataGrid-desc=0
když anotace nastavím, tak se mi query string přesměruje na adresu bez
těchto hodnot.
Nevíte, kde dělám prosím chybu?