Dav*_*vid 4 label yii2 active-form
在老Yii,我正在使用
<?php echo $form->labelEx($model,'text').'<span class="required">* </span>'); ?>
Run Code Online (Sandbox Code Playgroud)
我应该在yii2中使用什么标签?
这样Yii2的方式如下:
<?= $form->field($model, 'fieldName')->label('Label Of FieldName'); ?>
Run Code Online (Sandbox Code Playgroud)
所以你的内容如下:
<?= $form->field($model, 'text')->label('Text'. Html::tag('span', '*',['class'=>'required'])); ?>
Run Code Online (Sandbox Code Playgroud)
请注意,您需要添加use yii\helpers\Html;视图.否则,你需要更换Html::有yii\helpers\Html::.
更新
对于那些患有requiredcss类的人自动添加到DIV表单字段的父级:
您可以删除它,如下所示:
$form = ActiveForm::begin(['requiredCssClass' => '' ...
Run Code Online (Sandbox Code Playgroud)
请注意,这适用于您的整个表单.所以整个表格没有必修课css.您需要自己为每个字段编写它.
您可以在css中使用它而不是修改代码.
div.required label:after {
content: " *";
color: red;
}
Run Code Online (Sandbox Code Playgroud)
这在这里讨论:https://github.com/yiisoft/yii2/issues/2056
| 归档时间: |
|
| 查看次数: |
3172 次 |
| 最近记录: |