在YII2中对齐验证错误消息



我有一个问题以对齐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无关。

相关内容

最新更新