Vyčištění persistent proměnných

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

Ahoj,

mám asi hloupý dotaz, ale potřeboval bych u nějakých odkazů, zrušit persitentní proměnné. Jde mi o to, že je používám na ovládání modal oken na detailových stránkách, ale když se vrátím zpět na přehled, zůstanou mi v adrese a dělají mi neplechu při dalším ovládání.

Díky za jakoukoliv radu.

Honza

Pavel Kravčík
Člen | 1196
+
0
-

Nastav je na NULL.

$this->link('Pres:action', ['id' => 1, 'persistentParam' => NULL]);
hancs
Člen | 57
+
0
-

Pavel Kravčík napsal(a):

Nastav je na NULL.

$this->link('Pres:action', ['id' => 1, 'persistentParam' => NULL]);

Tohle jsem taky četl, ale potřeboval bych to udělat v šabloně a to se mi nedaří

<?php

 <a n:href="DatatableNastaveni:nastaveniZakazky, 'persistentParam' => NULL">
?>

Jinak díky za reakci :-)

Pavel Kravčík
Člen | 1196
+
0
-

Pravděpodobně ten parametr budeš plnit někde v konstruktoru či action? Že si ho sice smažeš tím odkazem z latte, ale pak ho následně při spuštění presenteru opět načteš? :)

hancs
Člen | 57
+
0
-

Pavel Kravčík napsal(a):

Pravděpodobně ten parametr budeš plnit někde v konstruktoru či action? Že si ho sice smažeš tím odkazem z latte, ale pak ho následně při spuštění presenteru opět načteš? :)

Aha už to vidím, problém je, že já tu proměnou potřebuji v renderu naplnit, protože jí používám v šabloně. Je to celkem zamotané, zkusím hledat..

Díky