2017-10-20 93 views
0

我正在使用GridView小部件在我的Yii2应用程序中显示数据。 gridview无法渲染一些html标签,如<input><button>!。Yii2,gridview无法在单元格内显示一些html标签

这里是我的代码部分:

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

这使得什么<td>,只是空<td></td>

有什么问题?

回答

3

“html”格式化程序通过HtmlPurifier进行管道清理。

如果您希望它在没有任何过滤的情况下通过,请使用格式“raw”而不是“html”