Vykreslení chybových hlášek formuláře

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

Ahojte,
mno nevím jestli nezakládám téma zbytečně, no uvidíme.

Oázka zní: Jak získám a následně identifikuji a vykreslím chybu validace formuláře.

Konkrétně:
Mám formulář o cca 10ti textových vstupech, které můžou a nemusí být vyplněna. Každý má vlastní validační pravidla.

Formular ručně vykresluji nějak takhle:
{form addUserForm}

{label login /}
{input login}

{/form}

No ale když se vrátí chyba validace, $form->errors obsahuje jen pole, s pořadovým indexem hlášky:

Array ( [0] ⇒ Chyba login !! [1] ⇒ Pouze celá čísla [2] ⇒ Musí být vyplněno!!! )

Hodila by se jednoduchá metoda, jak konkrétně spárovat input s hláškou, aby se pak v latte dala chyba vyrenderovat vedle inputu, protože vyrenderovat pole hlášek pod, nebo nad formularem neni vzdycky nejepší…
Např Něco jako:

{label login /}
{input login} {error login}

Někdo nějakou radu jak na to?

darkweaver
Člen | 18
+
0
-

Ahoj, možná hledáš tohle https://latte.nette.org/cs/tags#…

kreed
Člen | 13
+
0
-

Jezis ja to nejak prehlidnul… diky moc za ochotu, su trubka :)