在规则中,我有一个带有html文本的自定义消息:
[ 'user_email', 'required', 'message' => 'Don\'t have one? Give us a call' ],
我的表格:
true, 'validationUrl' => '/user/validate-register', ] ); ?> = $form->field( $model, 'user_email', [ 'errorOptions' => [ 'encode' => false, ] ] )->textInput( [ 'maxlength' => true ] ) ?>
当我输入errorOptions时,不会显示错误消息...它突出显示为红色,但不显示内联消息.
没有errorOptions
消息html被编码
随着errorOptions
出现任何错误消息在所有
添加类help-block
以正确应用css.
形成
$form = ActiveForm::begin([ 'fieldConfig' => [ 'errorOptions' => [ 'encode' => false, 'class' => 'help-block' ], ], ]);
领域
= $form->field( $model, 'user_email', [ 'errorOptions' => [ 'encode' => false, 'class' => 'help-block' ] ])->textInput( [ 'maxlength' => true ] ) ?>