Validácia formulárov v presenteroch

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

Mám tri otázky.

  1. Ako sa nastavujú napr. setRule(Form::EMAIL, ‚Nonono!‘) v presenteroch?
  2. Ak by som si chcel napísať vlastnú validáciu pre PHP, kam by som mal uložiť takú triedu?
  3. Nebude pre mňa lepšie napísať si vlastnú validáciu pre JS?

Ako to riešite?

amik
Člen | 118
+
0
-
  1. Přesně tak, jak píšeš: $form->setRule …
  2. Kamkoliv kam máš nastaven robot loader, který jí najde.
  3. Nevím, když nevím, o co se snažíš, těžko říct, zda je něco lepší :) JS validace nevyžaduje reload stránky, tudíž je příjemnější pro uživatele, ale dá se obejít. PHP validace se obejít nedá.