2017-10-20 126 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」