Kdy probíhá zpracování hodnot ve formuláři

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

Ahojte, mohli byste mi prosím říci, kdy probíhá zpracování hodnot formulářů. Jde mi o to, že když uživatel s nedostatečným oprávněním přijde na stránku s nějakými daty v POST tak, aby to odpovídalo formuláři, jestli se spustí metody v $form->onSuccess[], i když uživatele v action<view> redirectnu.

Díky moc za odpvědi.

Martk
Člen | 661
+
+3
-

této fázi se bude v presenteru zpracovávat formulář. Ne, nespustí se metoda onSuccess, když použiješ action metodu.

Jan Blažek
Člen | 36
+
0
-

A když v action nepřesměruju, když jde request na

	public function handleGetUsers($text)
	{
		$this->payload->text = $text;
		$this->sendPayload();
	}

tak to onSuccess spustí?
Co jsem se díval na ten link, tak by se to dle mého názoru spusit mělo.
Takže jde tomu nějak zabránit např $this['form']->reset() ?

David Matějka
Moderator | 6445
+
+2
-

handle* i zpracovani formulare jsou oboje signaly, ktery je jen jeden na request. nemuze tedy dojit k vyvolani jak handle, tak zpracovani formulare.
a dle kodu to vypada, ze je preferovane zpracovani formulare pred handle metodami