form redirect ztratí se chyby addError
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- desss
- Člen | 14
Ahoj,
chci u formulářů předcházet tomu, aby někdo omylem znovu odeslal data (F5 po prvním odeslání), k tomu hezky funguje $this->redirect().
Potom bych chtěl vypisovat chyby, které mohly nastat při zpracování formuláře, k tomu zase hezky poslouží $form->addError().
Když to ale zkombinuji dohromady, tj. nejdřív přidám chyby, pak použiju redirect, tak se chyby nezobrazí, protože se ztratí po redirectu.
- David Matějka
- Moderator | 6445
Pri chybe nepresmerovavej. dvojimu odeslani zabranuj po spravnem odeslani, nikoliv pri chybnem.
- Marek Šneberger
- Člen | 130
Buď, anebo ty chyby nedávej přes formuláře ale přes flashmessages.
Editoval Marek Šneberger (13. 4. 2015 14:44)