Как поставить переносы строк в сообщениях правил валидации Yii2

Мне нужно сломать длинное сообщение, используемое в правиле проверки Yii2.

Я пытался так:

public function rules()
{
return [
['username', 'required', 'message' => 'long message first line here'."<br>".PHP_EOL.'long message last line here'],
];
}

но <br> появляется в сообщении, и строка не прерывается, где мне нужно.

Просто чтобы быть ясно, что я получаю:

 long message first line here<br>long message last line here

и не:

 long message first line here
long message last line here

Кто-нибудь, кто может помочь с этим? Я был бы очень рад! Заранее спасибо.

4

Решение

Я решил добавить это в ActiveForm :: begin

<?php $form = ActiveForm::begin([

'fieldConfig' => [
'errorOptions' => ['class' => 'help-block', 'encode' => false],
],

]); ?>

и с простым <br />

 [['username'], 'required', 'message' => 'long message first line here <br />long message last line here'],
6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]