2016-08-05 164 views
0

我使用kartik \ gridview,以前我的出口工作完美,但現在當我嘗試導出任何格式的數據(pdf,json,excel等)在gridview我得到 PDF我得到對JSON空白的PDF 和excel的messege是一樣的,我得到:kartik gridview export bad request

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>408 Request Timeout</title> 
</head><body> 
<h1>Request Timeout</h1> 
<p>Server timeout waiting for the HTTP request from the client.</p> 
</body></html> 

我運行作曲家中 過去幾周沒有。負責這樣的IM更新幾次知道哪些更新打破了這個。

我也嘗試過創建一個新的yii2-basic項目,並且嘗試了這個功能,它仍然不起作用,因此它對我的項目沒有任何問題。

我看過你的ExportController/actionDownload並請求得到它, 的所有數據。 ,但仍然無法找到此問題出現的原因。

回答

0

通過下面的代碼嵌入到您的視圖佈局文件頭部分試試這個。視圖佈局文件(例如main.php)通常位於您的應用程序視圖/佈局目錄中。

// main.php 
<head> 
// other meta tags 
<?= Html::csrfMetaTags() ?> 
</head>