submitbutton numberfield errorsummary chtml label yii2 active-form

label - errorsummary - numberfield yii



yii2 labelEx de ActiveForm (2)

Puede usar esto en css en lugar de modificar el código.

div.required label:after { content: " *"; color: red; }

Eso fue discutido aquí: https://github.com/yiisoft/yii2/issues/2056

en el viejo Yii estaba usando

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

¿Qué debería usar en yii2 para el etiquetado?


El Yii2 del Yii2 es como a continuación:

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

Así que el tuyo sería algo como a continuación:

<?= $form->field($model, ''text'')->label(''Text''. Html::tag(''span'', ''*'',[''class''=>''required''])); ?>

Tenga en cuenta que debe agregar use yii/helpers/Html; en tu Vista. De lo contrario, debe reemplazar Html:: con yii/helpers/Html:: .

Actualizar

Para aquellos que sufren la clase de CSS required agregada automáticamente al DIV padre de un campo de formulario:

Puedes eliminarlo de la siguiente manera:

$form = ActiveForm::begin([''requiredCssClass'' => '''' ...

Tenga en cuenta que esto se aplica a todo su formulario. Así que toda la forma no tiene la clase de css requerida. Debe escribirlo para cada campo usted mismo.