Jak získat formulářové prvky s jejich errory?

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

Zdravím,

$form->getErrors() mi vrátí pole stringů, kde jsou errory z formuláře. Já bych ale potřeboval získat i ty konkrétní prvky, na které se errory vztahují, protože chci vypisovat chybové zprávy přímo ke konkrétním prvkům a ne najednou za celý formulář. Jak je mám získat? Zkoušel jsem něco jako:

foreach ($form->getControls() as $key => $value)
	$items[$key] = $value->getErrors();

To sice vrátí pole s prvky, ale nejsou v něm ty errory.

Díky za odpověď

matto
Člen | 55
+
0
-

mozes pouzit makro inputError

Tepster
Člen | 28
+
0
-

Ok, ale potřeboval bych to použít v presenteru.

petr.jirous
Člen | 128
+
0
-
$form['nazev_prvku']->error
Tepster
Člen | 28
+
0
-

petr.jirous napsal(a):

$form['nazev_prvku']->error

Děkuji