我有一个问题以对齐yii2中的验证消息。
规则:
return [
[['text','subject'], 'required'],
]
视图:
<?= $form->field($ticket_thread, 'text')->widget(CKEditor::className(), [
'options' => ['rows' => 4],
'preset' => 'basic'
])->label(false) ?>
这显示了下面的验证错误消息。需要对齐的右侧是我不知道的右侧。我尝试了
<td>above form field</td><td><?= Html::error($ticket_thread, 'text')?></td>
即使这也不起作用。请帮助。
在视图中,您必须添加错误
<?= $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>
有关更多信息,请在此处查看
您必须在ActiveField类中使用模板属性。这是文档:http://www.yiiframework.com/doc-2.0/yii-bootstrap-activefield.html
基本上它可以让您说出要如何放置每个字段的元素。
那么,如果您想对齐,它应该与CSS一起完成,与yii无关。