Установите snappybundle symfony4

У меня проблема с установкой SnappyBundle на Symfony 4.
На самом деле, я действовал так, как этот урок: Tutoriel.

Я последовал руководству по письму, которое я понял, протестировав консоль, прежде чем создавать контроллер с:
php bin/console

Но у меня ошибка после настройки конфигурации. Вот сообщение:

Неустранимая ошибка: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Попытка загрузить класс "KnpSnappyBundle" из пространства имен "Knp\Bundle\SnappyBundle". Вы забыли оператор use для другого пространства имен? в /Applications/MAMP/htdocs/projet/src/Kernel.php:33

Трассировки стека:
0 /Applications/MAMP/htdocs/projet/vendor/symfony/http-kernel/Kernel.php(409): App \ Kernel-> registerBundles ()
1 /Applications/MAMP/htdocs/projet/vendor/symfony/http-kernel/Kernel.php(120): Symfony \ Component \ HttpKernel \ Kernel-> initializeBundles ()
2 /Applications/MAMP/htdocs/project/vendor/symfony/framework-bundle/Console/Application.php(65): Symfony \ Component \ HttpKernel \ Kernel-> boot ()
3 /Applications/MAMP/htdocs/project/vendor/symfony/console/Application.php(145): Symfony \ Bundle \ FrameworkBundle \ Console \ Application-> doRun (объект (Symfony\Component\Console\Input\ArgvInput), объект (Symfony \ Component \ Console \ Output \ ConsoleOutput))
4 / Applications / MAMP / htdocs / project / bin / console (39 в /Applications/MAMP/htdocs/projet/src/Kernel.php в строке 33

Я добавил пакет в файл /config/packages/bundles.php

Knp\Bundle\SnappyBundle\KnpSnappyBundle:: class => ['all' => true],

Большинство тем по Snappy обсуждаются с Symfony 3, за исключением того, что проблема здесь связана с ядром Symfony, но почему, я не понимаю. Спасибо за вашу помощь

2 ответа

Решение

Я капитулировал, вместо того, чтобы использовать snappy, я попробую использовать dompdf, который выглядит очень хорошо и проще в настройке. решил: Github спасибо за все

Вы должны импортировать SnappyBundle в начале вашего контроллера.

Например:

use Knp\Bundle\SnappyBundle\Snappy\Response\Response;
Другие вопросы по тегам