Следующий код
$completePath = Yii::getAlias('@pictures' . '/' . $filename);
return Yii::$app->response->sendFile($completePath, $filename);
выполнит свою работу, если я кодирую GridView без pjax.Если я использую pjax, как это:
<?=
GridView::widget([
'dataProvider' => $dataProvider_vermieten,
'filterModel' => $searchModel,
'columns' => $gridColumn_vermieten,
'pjax' => true, //this code prevents rendering pdf
'pjaxSettings' => ['options' => ['id' => 'kv-pjax-container-immobilien']],
'panel' => [
'type' => GridView::TYPE_PRIMARY,
'before' => Html::a('<i class="glyphicon glyphicon-plus"></i> zur Hauptseite', ['/site/index'], ['class' => 'btn btn-info']),
'after' => Html::a('<i class="glyphicon glyphicon-repeat"></i> Reset Grid', ['/immobilien/index'], ['class' => 'btn btn-primary', 'title' => 'Setzt die GridView zurück']),
'heading' => '<span class="glyphicon glyphicon-book"></span> ' . Html::encode($this->title),
],
// your toolbar can include the additional full export menu
'toolbar' => [
['content' =>
Html::a('<i class="fa fa-folder-open"></i>', ['/immobilien/index', 'bez' => 'umbenennen'], ['class' => 'btn btn-primary', 'title' => 'additional content'])
],
'{export}',
'{toggleData}'
],
'toggleDataOptions' => ['minCount' => 10],
]);
?>
PDF-файл не будет отображаться.Есть идеи, как сделать pdf-файл, используя pjax, несмотря ни на что?