Přidání erroru ke konkrétnímu formulářovému prvku

Kcko
Člen | 468
+
0
-

Ahoj,

pokud přidám nějakou chybu sám přes $form->addError() a je jedno jestli v onSuccess / onValidate / onSubmit tak se mi to přidá do globalních formulářových errorů (tím myslím, že se to přidá do errorů, které vypisu nad formulářem).

Já, ale vím, že jde vypisovat chyby konkrétního prvku vedle něj. Jak bych to přidal tedy rovnou k němu? (Nechci / Nemám možnost si dodělat vlastní pravidlo, pak by se tak dělo automaticky, tak proto se na to ptám)

Něco jako $form->addError(‚jmenoPrvku‘, ‚chyba‘);

Lze to?

Editoval Kcko (5. 2. 2018 11:11)

Martk
Člen | 661
+
+2
-

Nejsem si jistý, ale tohle by mělo přiřadit zprávu ke konkrétnímu prvku:

$form['input']->addError('Chyba');
Kcko
Člen | 468
+
0
-

Martk napsal(a):

Nejsem si jistý, ale tohle by mělo přiřadit zprávu ke konkrétnímu prvku:

$form['input']->addError('Chyba');

Díky, funguje :), to mě taky teda mohlo napadnout, ale nevadí, třeba to pomůže někomu dalšímu.