DetalView Yii2:如何使用html标签输出文本

Zhi*_*i V 2 php yii2

我使用DetalView小部件,并且需要<?R>标签:

<?= DetailView::widget([
        'model' => $model,
        'attributes' => [
            'information:ntext',                
            [
                'attribute' => 'text',
                'value' => $model->getUserAttributes('getScientificWorks', 'text'),
            ],
         ],
    ])
    ?>
Run Code Online (Sandbox Code Playgroud)

getUserAttributes返回字符串:

$string .= $item[$field] . ", ";
Run Code Online (Sandbox Code Playgroud)

如果不是逗号输入<?R>,则文本将如下所示:“ text .. <?R> ..text”

小智 5

尝试这个

...........

    [
        'attribute' => 'text',
        'value' => $model->getUserAttributes('getScientificWorks', 'text'),
        'format' => 'raw',
    ],

............
Run Code Online (Sandbox Code Playgroud)

“原始”格式告诉Yii2不要对输出执行任何操作。因此它将显示任何html标记。