validace celého formuláře podle řady položek
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- petr.pavel
- Člen | 535
Ahoj, potřebuji validovat celý formulář – na rozdíl od validace
hodnoty konkrétního políčka.
Konkrétně součet čísel v některých políčkách musí odpovídat součtu
čísel v jiných políčkách.
Rád bych to řešil na stejné úrovni, jako formuláře řeší políčkovou validaci, protože chci při chybě zůstat na formuláři a zachovat hodnoty zapsané do políček.
Forms\Container->validate() vypadá, že celkovou validaci nepodporuje. Je nějaká lepší cesta než ho přetížit?
Dík
Nette 2.0 stable
- petr.pavel
- Člen | 535
Máš recht! Když jsem na to koukal, neuvědomil jsem si, že se informace o validnosti předává ve $this->valid. Čekal jsem nějaké return true/false, které se nekonalo.
Díky za nakopnutí, doplním do dokumentace.