[英]Align validation error message in yii2
我在yii2中對齊驗證消息時遇到問題。
規則:
return [
[['text','subject'], 'required'],
]
瀏覽次數:
<?= $form->field($ticket_thread, 'text')->widget(CKEditor::className(), [
'options' => ['rows' => 4],
'preset' => 'basic'
])->label(false) ?>
這顯示在textarea下方的驗證錯誤消息。想要對齊的是我不知道的右側。 我試過像
<td>above form field</td><td><?= Html::error($ticket_thread, 'text')?></td>
即使這樣也不起作用,請幫忙。
您必須在ActiveField類中使用template屬性。 這是文檔: http : //www.yiiframework.com/doc-2.0/yii-bootstrap-activefield.html
它基本上可以讓您說出如何放置每個字段的元素。
然后,如果要對齊它,則應使用CSS進行,與Yii無關。
在視圖中,您必須添加錯誤
<?= $form->field($ticket_thread, 'text')->widget(CKEditor::className(), [
'options' => ['rows' => 4],
'preset' => 'basic'
])->label(false)->error(false) ?>
您可以使用errorSummary獲得特定的DOM錯誤。
<td>fields</td><td><?= $form->errorSummary($ticket_thread, ['attributes'=>['text']])?></td>
欲了解更多信息,請點擊這里
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.