@MarEeeeee

Как одновременно перейти на новую страницу и скачать файл yii2?

Мой фрагмент кода, но в случае если первый if не выполняется, перехода на нужную страницу не происходит, а лишь только скачивание файла. Как обойти это?

if($this->flag == 1){               
                Yii::$app->mailer->compose()
                    ->setTo($this->email)
                    ->setFrom(['@gmail.com' => Yii::$app->params['senderName']])
                    ->setReplyTo([$this->email => $this->fromPerson])
                    ->setSubject("Ваш конверт")                                  
                    ->attachContent($pdf->Output('', 'S'), ['fileName' => 'pdfName.pdf',   'contentType' => 'application/pdf'])
                    ->send();                                
            }            
            header('Content-Type: application/octet-stream');
            header('Content-Disposition: attachment; filename=' . 'enelope.pdf');
            exit($pdf->Output('', 'S'));  // работает не коорректно, не переводит на нужную страницу
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы