我在SnappyBundle on Symfony 4上有一个安装问题。
实际上,我的教程是:图托里尔。
在使用以下工具制作控制器之前,我通过测试控制台来了解本教程的内容:
php bin/console
但是在设置配置后,我有一个错误。这是一个信息:
致命错误:未登录的Symfony\Component\Debug\Exception\ClassNotFoundException:试图从名称空间"Knp\Bundle\SnappyBundle“加载类"KnpSnappyBundle”。您忘了另一个名称空间的"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 (Object (Symfony\Component\Console\Input\ArgvInput),Object (Symfony\Component\Console\Output\ConsoleOutput)) 4/Applications/MAMP/htdocs/project/bin/控制台(39在第33行的/Applications/MAMP/htdocs/projet/src/Kernel.php中)
我确实将包添加到文件/config/packages/bundles.php中
Knp\Bundle\SnappyBundle\KnpSnappyBundle ::class => 'all‘=> true,
大多数关于Snappy的主题都是用Symfony 3讨论的,除了这里的问题来自Symfony内核,但是为什么,我不明白。谢谢你的帮忙
发布于 2018-09-26 11:57:40
您应该在控制器开始时导入SnappyBundle。
例如:
use Knp\Bundle\SnappyBundle\Snappy\Response\Response;发布于 2018-09-27 10:48:23
我投降了,而不是使用snappy,我将尝试使用dompdf,它看起来很好,而且很容易设置。解题:Github感谢大家
https://stackoverflow.com/questions/52514143
复制相似问题