gpt4 book ai didi

label - ActiveForm 的 yii2 labelEx

转载 作者:行者123 更新时间:2023-12-04 22:20:17 26 4
gpt4 key购买 nike

在我使用的旧 Yii 中

    <?php  echo $form->labelEx($model,'text').'<span class="required">* </span>'); ?>

我应该在 yii2 中使用什么来标记?

最佳答案

Yii2 的方式如下:

<?= $form->field($model, 'fieldName')->label('Label Of FieldName'); ?>

所以你的将类似于以下内容:
<?= $form->field($model, 'text')->label('Text'. Html::tag('span', '*',['class'=>'required'])); ?>

请注意,您需要在您的 View 中添加 use yii\helpers\Html;。否则,您需要用 Html:: 替换 yii\helpers\Html::

更新

对于那些遭受 required css 类自动添加到表单字段的父 DIV 的人:

您可以像下面这样删除它:
$form = ActiveForm::begin(['requiredCssClass' => '' ...

请注意,这适用于您的整个表格。所以整个表单不需要 css 类。您需要为每个字段自己编写它。

关于label - ActiveForm 的 yii2 labelEx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27548290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com