yii2 BaseHtml active filed Отдельный вывод поля, label и блока сообщения ошибки валидации для поля модели
Primary tabs
Повторить результат:
<input type="checkbox" class="form-check-input" id="exampleCheck1" checked> <label class="form-check-label" for="exampleCheck1">Даю <?= Html::a('согласие на обработку персональных данных', ['rules/personal-data'], ['class' => 'link link_s', 'target' => '_blank']); ?> </label>
В точности можно (но с корректным id), так (само поле, ярлык пояснения и тег для вывода сообщения об ошибки из стандартной валидации yii2):
<?php echo Html::activeCheckbox($model, 'agree_with', ['class' => 'form-check-input', 'label' => false]); echo Html::activeLabel($model, 'agree_with', ['label' => 'Даю ' . Html::a('согласие на обработку персональных данных', ['rules/personal-data'], ['class' => 'link link_s', 'target' => '_blank'])]); echo Html::error($model, 'agree_with', ['class' => 'help-block help-block-error']); ?>
- Log in to post comments
- 2327 reads