当我尝试导出PDF时,出现以下错误:
This webpage is not available.
The webpage at http://dev.eluminousdev.com/rode_survey/admin/reports/excludedcontributors might be temporarily down or it may have moved permanently to a new web address.
它适用于Excel或csv。 可能是什么问题? 这是我的导出配置。我没有对其进行任何更改。
<?php $gridColumns = [
['class' => 'yii\grid\SerialColumn'],
'contributor_name',
[
'attribute'=> 'name',
'label' => 'Survey',
],
'quarter',
[
'attribute'=>'survey_template_question_id',
'label' => 'Question',
],
[
'attribute'=> 'node',
'label' => 'node',
],
'value',
'exclude_reason'
];?>
<?php echo ExportMenu::widget([
'dataProvider' => $dataProvider,
'columns' => $gridColumns,
'fontAwesome' => true,
'dropdownOptions' => [
'label' => 'Export All',
'class' => 'btn btn-default'
]
]) . "<hr>\n";
echo \kartik\grid\GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
'tableOptions' =>['class' => 'table table-striped table-bordered table-success'],
]); ?>
答案 0 :(得分:1)
前几天我遇到了同样的问题。在我的日志文件(yii2内置日志,/runtime/logs
中的默认位置)中,我发现我的应用程序(apache用户)无权将内容放入/vendor/mpdf/mpdf/ttfontdata
。更改文件夹权限解决了问题。
chmod -R 777 /vendor/mpdf/mpdf/ttfontdata
答案 1 :(得分:0)
在use \mPDF;
上添加vendor/kartik-v/yii2-export/ExportMenu.php
并确保你有你的composer.jso文件
"require": {
...
"kartik-v/yii2-mpdf": "dev-master",
...
}
这项工作适合我。