Jak oddělit chyby celého formuláře od chyb jednotlivých prvků ve formuláři

- vosy
- Člen | 532
Ahoj, rád bych při vykreslování oddělil chyby jednotlivých prvků formuláře od chyb formuláře jako takového.
$form[self::FORM_CONTROL_EMAIL]->addError('Email již existuje v databázi.');
$form->addError('Formulář se nepodařilo uložit');
<div n:if="$input->error" class="alert alert-danger">{$input->error}</div>
<div n:if="$form->errors" n:foreach="$form->errors as $error" class="alert alert-{App\Constants::MSG_TYPE_ERROR}">{$error}</div>
rád bych zvlášť vypsal ‚Email již existuje v databázi.‘ a zvlášť ‚Formulář se nepodařilo uložit‘

- Pavel Kravčík
- Člen | 1206
Já myslím, že to nejde, že getErrors() obsahuje všechny bez
identifikátoru. Teoretický workaround:
$form->addError('_Formulář...');
{foreach $form->getErrors() as $error}
{continueIf Strings::startWith('_')}
{/foreach}

- stpnkcrk
- Generous Backer | 190
Na formu je $ownErrors / getOwnErrors() právě pro
tenhle případ.
Viz poslední odstavec – https://doc.nette.org/…s/validation#…