Při odeslání formu zmizí proměnná z adresy

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

Zdravim, narazil jsem na menší problém.
Mám formulář:

<?php
	  $form = new AppForm();
	  $form->setMethod('post');
	  //...
	  $form->addSubmit("Submit", "Uložit");
	  $form->onSubmit[] = array($this,"saveMenuForm");
?>

adresa je:
?id_menu=83&id_webu=1&action=modifyMenu&presenter=Editmenu

a po odeslání formuláře mi zmizí id_webu=1:

?id_menu=83&action=modifyMenu&_fid=b804&presenter=Editmenu

Předem děkuji;-)

iguana007
Člen | 970
+
0
-

a co si ji predat jako hidden hodnotu uvnitr formu? :)

Ondrej
Člen | 110
+
0
-

@persistent

Štěpán Bokoč
Člen | 4
+
0
-

iguana007 napsal(a):

a co si ji predat jako hidden hodnotu uvnitr formu? :)

No já to tam mám, potřebuju to k tomu, že když se mi před ukládáním najde stejné jméno, tak se to přesměruje zpátky na ten formulář a tam už tu promennou nezná:-(

Ale to je řešení jak to obejít, spíš by mě zajímalo jak to udělat aby mi tam tu proměnnou nechal.

Ondřej Mirtes
Člen | 1536
+
0
-

A tu proměnnou tam máš odkud? Proměnná z action? Persistentní parametr?

Štěpán Bokoč
Člen | 4
+
0
-

Ondrej napsal(a):

@persistent

To bude asi ono, ještě jsem to nikde nepoužil, kouknu na to.

Chtěl bych se ještě zeptat, proč mi tam nechá tu jednu proměnnou id_menu a ta druhá zmizí?

Štěpán Bokoč
Člen | 4
+
0
-

Ondřej Mirtes napsal(a):

A tu proměnnou tam máš odkud? Proměnná z action? Persistentní parametr?

tu si tám dávám {linkem}