Vlastný form – error message handling
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Peppy
- Člen | 137
Mám v Nette šablóne prepísaný formulár:
<div class="content">
{form forgotLogin}
<table>
<tr>
<td>{label lgnforgot_mail /}</td>
<td></td>
</tr>
<tr>
<td>{input lgnforgot_mail size => 50}</td>
<td>{input lgnforgot_submit}</td>
</tr>
</table>
{/form forgotLogin}
</div>
a chcem v tomto forme zobrazovať hlášky z presentera, ako na to??
- medvedobijec
- Člen | 11
Jestli se hláškami z presenteru myslí chyby formuláře tak
...
{form forgotLogin}
{control forgotLogin, 'errors'}
...
- uestla
- Backer | 799
Hehe. Co teď?
EDIT:
Né, ale teď vážně:
Mezi {form ...}
a {/form}
se definuje proměnná
$form
. Čili mezi těmito makry je legální zavolat
{control $form errors}
Zkus a kdyžtak zase napiš, že to třeba nefunguje, ještě je pár možností, které můžeme tipnout (aneb sarkastická poznámka směřující k faktu, že sdílnost z tvojí strany není na výši).
EDIT 2:
Že ty myslíš „hláškami z presenteru“ flashMessages a chceš je vykreslit u formuláře… ? Něco podobného jsem taky někdy chtěl, ale byl jsem příliš líný na to cokoli vymyslet ;-)
Editoval uestla (24. 8. 2011 4:24)