Skryté políčko formuláře přepíše parametr předávaný presenteru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Lábus
Bronze Partner | 19
+
0
-

Zdravim,
je mozne, ze mi pri odeslani formulare prepise skryte policko parametr predavany presenteru? V adrese pouzivam parametr ID a ve formulari pouzivam skryte policko ID.

Dekuji Petr

<?php

public function renderEdit($id)
{
	...
}


public function handleSave($button)
{
	....
	$this->invalidateControl();
}



protected funtion createComponentEditForm()
{
	$form = new AppForm;
	$form->addHidden('id');
	...
	$form->addSubmit('send', 'Uložit')
		->onClick[] = array($this, 'handleSave');
}


?>
Honza Marek
Člen | 1664
+
0
-

Protože při ajaxu se přidávají postové parametry do normálních a přepisují je. Taky mě to mimořádně sere. Může za to tenhle řádek. Já ho mažu :-D

Lábus
Bronze Partner | 19
+
0
-

opravdu zvlastni chovani… diky, mazu taky :-)

pekelnik
Člen | 462
+
0
-

Imho na tom není nic zvlštního. Celé se to řídí nastavením variables_order…

Honza Marek
Člen | 1664
+
0
-

ne, neřídí