当前位置:  开发笔记 > 编程语言 > 正文

Yii2 errorOptions编码false在ActiveForm中不起作用 - 错误消息中的HTML

如何解决《Yii2errorOptions编码false在ActiveForm中不起作用-错误消息中的HTML》经验,为你挑选了1个好方法。

在规则中,我有一个带有html文本的自定义消息:

[ 'user_email', 'required', 'message' => 'Don\'t have one? Give us a call' ],

我的表格:

 true,
    'validationUrl'        => '/user/validate-register',
] ); ?>

field( $model, 'user_email', [
        'errorOptions' => [
            'encode' => false,
        ]
] )->textInput( [ 'maxlength' => true ] ) ?>

当我输入errorOptions时,不会显示错误消息...它突出显示为红色,但不显示内联消息.

没有errorOptions消息html被编码 HTML没有编码

随着errorOptions出现任何错误消息在所有

完全没有错误消息



1> Insane Skull..:

添加类help-block以正确应用css.

形成

$form = ActiveForm::begin([
   'fieldConfig' => [
      'errorOptions' => [
           'encode' => false,
           'class' => 'help-block'
       ],
   ],
]);

领域

field( $model, 'user_email', [
    'errorOptions' => [
        'encode' => false,
        'class' => 'help-block'
    ]
])->textInput( [ 'maxlength' => true ] ) ?>

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有