После создания PDF, перенаправьте на страницу индекса в cakephp - PullRequest
0 голосов
/ 20 февраля 2012

Я осуществляю генерацию PDF-файла и завершил его по этой ссылке:

http://bakery.cakephp.org/articles/kalileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdf

После генерации PDF он вызывает другую функцию, которая выполняет обновление моей базы данных. И следует перенаправить на страницу индекса. Я сделал обновление базы данных. Единственная проблема при перенаправлении на страницу индекса. Когда я перенаправляю на страницу индекса, логика PDF не реализуется.

Я думаю, это из-за того, что я установил макет для pdf, поэтому создание индексной страницы и pdf не работает один за другим.

1 Ответ

0 голосов
/ 20 февраля 2012

Если вы установили макет PDF, как указано в пекарне, вы не сможете перенаправить пользователя.Макет PDF отправил заголовок в ваш браузер, в котором говорится, что содержимое PDF подходит.HTTP-перенаправление не является содержимым PDF, поэтому это не будет работать.

Если вы хотите, чтобы генерация PDF выполнялась в фоновом режиме, а не "на лету" в окне браузера пользователя, просто отбросьтеМакет PDF и используйте вместо него макет «по умолчанию».Затем вы можете просто позвонить $this->redirect с вашего контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...