Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Yii2如何格式化<;sup>;表单和GridView中的标记?_Html_Yii2_Formatting_Tags - Fatal编程技术网

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() ?>