Zjištění chyby u formuláře v šabloně

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

Mám takový menší problém. Potřeboval bych v šabloně nějak zjistit, zda se po odeslání formuláře vypsali chyby.

Dejme tomu, že mám v šabloně něco takového:

<?php
<div {if $formHasErrors} class="red-background" {/if}>
{control nejakyForm}
</div>
?>

Ale opravdu mě nenapadá, jak dostat do $formHasErrors podmínku, respektive, jak na to přijít.

Vím, že bych to mohl teoreticky vyřešit manuálním vykreslením formuláře, ale to se mu jen kvůli odchytnutí chyby nechce dělat.

Neví někdo jak na to?

Díky

PHP 5.3.6 | Server Apache/2.2.8 (Win32) PHP/5.3.6 | Nette Framework 2.0.3

duke
Člen | 650
+
0
-

Co třeba:

<div n:class="$presenter['nejakyForm']->hasErrors() ? red-background">
{control nejakyForm}
</div>
Richard Faila
Člen | 40
+
0
-

Díky moc, přesně to jsem hledal.

Fakt jsem se snažil najít v dokumentaci, ale neuspěl jsem.

Takže ještě jednou díky.