Мне нужно разбить длинное сообщение, используемое в правиле проверки Yii2.
Я пробовал вот так:
public function rules() { return [ ['username', 'required', 'message' => 'long message first line here'."<br>".PHP_EOL.'long message last line here'], ]; }
но в сообщении появляется сообщение, и строка не сломается там, где мне нужно.
Чтобы быть ясным, я получаю:
long message first line here<br>long message last line here
и не:
long message first line here long message last line here
Кто может помочь с этим? Я был бы очень благодарен! Заранее спасибо.
Я решил добавить это в 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'],