簡體   English   中英

如何更改錯誤類別(yii2形式)

[英]How to change error class (yii2 form)

我有活動表格:

 <? $form = ActiveForm::begin([ 'layout' => 'horizontal', 'fieldConfig' => [ 'template' => "{input}\\n{hint}\\n{error}", 'horizontalCssClasses' => [ 'error' => 'help-inline', 'hint' => '', ], ], ]); ?> <div class="control-group"> <b>Регистрация</b> </div> <? echo $form->field($model, 'login', ['options' => ['tag' => 'div', 'class' => 'control-group'],'inputOptions' => array('placeHolder' => 'Логин')]); echo $form->field($model, 'password', ['options' => ['tag' => 'div', 'class' => 'control-group'],'inputOptions' => array('placeHolder' => 'Пароль')]); echo $form->field($model, 'repassword', ['options' => ['tag' => 'div', 'class' => 'control-group'], 'inputOptions' => array('placeHolder' => 'Повторите пароль')]); ?> <? ActiveForm::end(); ?> 

如果用戶輸入了錯誤的數據,yii2將添加“具有錯誤”類,但我需要“錯誤”類。 我怎樣才能改變班級? 我試圖更改errorOptions的值,但沒有幫助。

我解決了問題

 <? $form = ActiveForm::begin([ 'layout' => 'horizontal', 'fieldConfig' => [ 'template' => "{input}\\n{hint}\\n{error}", 'horizontalCssClasses' => [ 'error' => 'help-inline', 'hint' => '', ], ], 'errorCssClass' => 'error' ]); ?> 

您可以更改此行:

'error' => 'help-inline' 

'error' => 'error-inline'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM