Yii2,gridview 无法显示单元格内的一些 html 标签

Yii2, gridview can not show some html tags inside cells

我正在使用 GridView 小部件在我的 Yii2 应用程序中显示数据。 gridview 无法呈现某些 html 标签,例如 <input><button>!.

这是我的部分代码:

[
     "label" => "Action",
     "format" => 'html',
     "value" => function($data){
           return '<input type="button" value="Action" />';
      }
]

这在 <td> 内呈现 无任何内容 ,只是空 <td></td> !!

有什么问题?

"html" 格式化程序通过 HtmlPurifier 进行清理。

如果您希望它在不进行任何过滤的情况下通过,请使用格式 "raw" 而不是 "html"