Nette 2.1 formulář class error zpráv
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- motorcb
- Člen | 552
Zdravím, mám formulář pro přihlášení uživatele do aplikace.
Po odeslání fomruláře je zavolán následující kód:
try {
$this->getUser()->login($values->nick, $values->password);
} catch (AuthenticationException $e) {
$form->addError($e->getMessage());
return;
}
Pokud se přihlášení nezdaří: neexistující uživatel, špatné heslo, je zobrazena uživateli error hláška:
<ul class="error">
<li>Neexistující uživatelské jméno</li>
</ul>
Jde nějakým jednoduchým způsobem nastavit jou class mám mít chybová
hláška?
Chtěl bych aby měla class class=„alert alert-danger“
Díky za rady
- Casper
- Člen | 253
Pokud renderuješ výchozím rendererem, tak klasicky přes wrappers:
$renderer = $form->getRenderer();
$renderer->wrappers["error"]["container"] = "ul class='alert alert-danger'";