Я пытаюсь сгенерировать pdf из страницы ветки, используя пакет snappy с wkhtmltopdf,:
$pageUrl = $command->getRouter()->generate('testDevis',array('idDevis'=>$command->getIdDevis()),UrlGeneratorInterface::ABSOLUTE_URL);
return new PdfResponse(
$command->getPdfService()->getOutput($pageUrl),
$nomDevis
);
, где $ pageUrl = http://127.0.0.1: 9999 / test / 1.I считаю, что проблема возникла из Docker, где я настроил порт в docker -compose.yml, как показано ниже:
build:
context: ./.docker/apache
image: apache-symfony4-mpapws
container_name: dps-cf
ports:
- "9999:80"
volumes:
- "./:/var/www/html/dps-cf"
networks:
- dps-cf-network
Это полное сообщение об ошибке:
The exit status code '1' says something went wrong:
stderr: "Loading pages (1/6)
[> ] 0%
[======> ] 10%
Error: Failed to load http://127.0.0.1:9999/test/1, with network status code 1 and http status code 0 - Connection refused
Error: Failed loading page http://127.0.0.1:9999/test/1 (sometimes it will work just to ignore this error with --load-error-handling ignore)
Exit with code 1 due to network error: ConnectionRefusedError
"
stdout: ""
command: /usr/local/bin/wkhtmltopdf --lowquality 'http://127.0.0.1:9999/test/1' '/tmp/knp_snappy5e7fcc85390159.73192155.pdf'.
Заранее благодарю за помощь.