Как вывести label с html?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Brainfuck
Сообщения: 313
Зарегистрирован: 2018.02.19, 14:20

Как вывести label с html?

Сообщение Brainfuck »

В модели в методе attributeLabels вернул метку:

Код: Выделить всё

'consent' => 'Согласен с <a href="#">политикой конфиденциальности</a>',
Там будет ссылка на политику. Вывожу ActiveForm->field($model, 'consent')->checkbox(), но она подвергается encode и отображается соответственно... Как этого избежать?

P.S. Или например вот я хочу иконку в метку вставить.
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Как вывести label с html?

Сообщение rak »

Код: Выделить всё

   $form->field($model, 'consent')->checkbox(['label' =>'Согласен с <a href="#">политикой конфиденциальности</a>'])->label(false);
Brainfuck
Сообщения: 313
Зарегистрирован: 2018.02.19, 14:20

Re: Как вывести label с html?

Сообщение Brainfuck »

rak писал(а): 2021.03.24, 13:46

Код: Выделить всё

   $form->field($model, 'consent')->checkbox(['label' =>'Согласен с <a href="#">политикой конфиденциальности</a>'])->label(false);
Точно, спасибо. А не подскажете еще как сделать чтобы этот чекбокс был обязательным? Я поставил в правила валидации required, но он спокойно сабмитится не отмеченным.
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Как вывести label с html?

Сообщение rak »

Код: Выделить всё

['consent', 'required', 'requiredValue' => 1]
Brainfuck
Сообщения: 313
Зарегистрирован: 2018.02.19, 14:20

Re: Как вывести label с html?

Сообщение Brainfuck »

rak писал(а): 2021.03.24, 14:17

Код: Выделить всё

['consent', 'required', 'requiredValue' => 1]
Работает, спасибо
Ответить