Задать вопрос
@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'));  // работает не коорректно, не переводит на нужную страницу
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы