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
- 3018 reads