文件下载后{Y 44}奇怪的帖子后参数

时间:2015-09-02 11:07:27

标签: php parameters download yii2

我有一个带有两个提交按钮的ActiveForm。其中一个按钮处理表单并通过页面刷新显示结果,另一个按钮处理表单并下载结果的CSV文件。两个按钮都独立工作,但如果我下载CSV文件,然后单击Web刷新按钮,则会下载CSV文件。我将尝试在下面包含相关代码:

查看:

// This is inside an ActiveForm with a bunch of other fields
<?= Html::submitButton('Process', ['class' => 'btn btn-success', 'value'=>'process', 'name'=>'submit-type']) ?>
<?= Html::submitButton('Download', ['class' => 'btn btn-success', 'value'=>'exportCSV', 'name'=>'submit-type']) ?>

控制器:

// ... do a bunch of processing up here
$submitType = Yii::$app->request->post('submit-type');
if (isset($submitType) && $submitType == "exportCSV")
{
    $this->outputCSV($columnNames);
    die;
}
$this->render('index', ...);

0 个答案:

没有答案