Html Yii2如何格式化<;sup>;表单和GridView中的标记?
对于具有Html Yii2如何格式化<;sup>;表单和GridView中的标记?,html,yii2,formatting,tags,Html,Yii2,Formatting,Tags,对于具有标记的属性,我有一个属性标签: public function attributeLabels() { return [ 'density' => Yii::t('yii', 'density (kg/dm<sup>3</sup>)'), ]; } 是否可以使其看起来像表单中的真实(kg/dm3)文本,如果可以,请告诉我如何操作?谢谢。这样称呼: <?= $model->getAttributeLabel('de
标记的属性,我有一个属性标签:
public function attributeLabels() {
return [
'density' => Yii::t('yii', 'density (kg/dm<sup>3</sup>)'),
];
}
是否可以使其看起来像表单中的真实
(kg/dm3)文本,如果可以,请告诉我如何操作?谢谢。这样称呼:
<?= $model->getAttributeLabel('density'); ?>
<?= $form->field($model, 'density')->textinput()->label(false) ?>
然后格式化你的模板
编辑(更好的方式):
Hi,它在表单中工作得很好,但我不知道如何修复gridView
。如果我使用的是'header'=>$searchModel->getAttributeLabel('density')
,那么它看起来不错,但我没有排序。你能给我指一下正确的方向吗?谢谢!试着这样给它:'label'=>$searchModel->getAttributeLabel('density'),
我已经试过了,不幸的是它给了(kg/dm3)
<?= $model->getAttributeLabel('density'); ?>
<?= $form->field($model, 'density')->textinput()->label(false) ?>
<?= $form->field($model, 'density', ['labelOptions' => ['label' => $model->getAttributeLabel('density')]])->textinput() ?>