问题描述
我在YII2中有一个Kartik网格视图,我需要能够将HTML放入列的标签(不是标题,我会谈到)。
我的列定义就是这样
[
'attribute' => 'picked_percent','format' => 'raw','label' => 'P<span class="responsive">icked</span>',],
但是,如果我这样做,它将输出
P<span class="drawn_head">icked </span>
我可以将标签更改为标头,看起来不错,但我需要它可以单击,但当我将其更改为标头时不是。
我还尝试过将格式从原始格式更改为HTML,这没什么区别。
非常感谢您的帮助。
解决方法
如果您希望标签不被编码,则需要在列定义数组中添加以下配置选项:
'encodeLabel' => false