Formulář vrací špatné hodnoty

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

Zdravím,
setkal se už někdo s problémem, že by funkce $form->getValues(true) vracela jiné hodnoty než je aktuální pole $_POST?
Mám 4 checkboxy (aplikace0, aplikace1, aplikace2, aplikace3)
dump($form->getValues(true)):

aplikace0 ⇒ TRUE
aplikace1 ⇒ FALSE
aplikace2 ⇒ FALSE
aplikace3 ⇒ FALSE

dump($_POST):

aplikace0 ⇒ „1“
aplikace2 ⇒ „4“

Před chvílí a včera mi to ještě jelo tak nevím co se stalo :(
Kdyby někdo věděl, kde jsem mohl co po.. tak dejte vědět, díky

zjistil jsem, že to dělá jen při editaci
když dám podmínku do actionEdit:

if($_POST)
	return;

tak se hodnoty checkboxů aktualizují (ostatních polí se aktualizují i tak)

Editoval CZechBoY (8. 6. 2013 0:41)

kubajz
Člen | 47
+
0
-

Dokumentaci:

Přidá zaškrtávací políčko (třída Checkbox). Políčko vrací hodnotu buď TRUE nebo FALSE, podle toho, zda je zaškrtnuté či nikoliv.

Editoval kubajz (19. 6. 2013 16:35)

CZechBoY
Člen | 3608
+
0
-

to je mi jasné
ale když zaškrtnu checkbox, odešlu form tak má pořád hodnotu z odeslaného formu předtím