Yii2 自定义 radioList 按钮

Yii2 customize radioList button

如何自定义 yii2 单选列表按钮的外观。

 <?= $form->field($model, 'gender')->radioList(array('1' => 'One', 2 => 'Two'), array('template' => "<td>{input}</td><td>{label}</td>")); ?>

我只需要在性别标签上获得所需的标志吗?

也许你可以欺骗一些 CSS 显示的内容?您可以隐藏单选按钮的星星,让星星留在字段中吗?

我不知道生成的确切HTML(你能提供html),所以很难给出CSS的例子。也许像

FIELD LABEL .star {display:none;}

或者也许(真的取决于 Yii2 生成的 HTML/CSS)

FIELD LABEL::after {content:"";}

你应该检查你的 css 规则(不是 yii2 或 bootstrap,你的)因为 yii2/bootstrap.

中默认没有这样的规则

您可以简单地使用:

.form-group.required label.control-label:after {
    content: " *";
    color: #a94442;
}