Необходимо выводить ошибки ввода над формой регистрации а не под полями, и желательно в
bootstrap компонент alert
<div class="alert alert-danger" role="alert">...</div>
Пытался вывести ошибки хотя бы над полями, но в результате, в любом случае alert то рендерится, а должен только в случае ошибки.
Вот код:
$form = ActiveForm::begin(['id' => 'login-form',
'options' => ['class' => 'form-horizontal'],
'fieldConfig' => [
'template' => '
<div class="alert alert-danger" role="alert">{error}</div>
{label}<div class="col-sm-10"></div><div class="col-sm-10">{input}</div>',
'labelOptions' => ['class' => 'col-sm-2 control-label'],
],