安装 snappybundle symfony4

开发者

Symfony 4安装SnappyBundle 时遇到问题确实,我是按照这个教程进行的: Tutoriel

我按照教程进行了操作,我通过测试控制台来实现,然后使用以下命令制作控制器:
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/console (39 in /Applications/MAMP/htdocs/projet/src /Kernel.php 第 33 行

我确实将捆绑包添加到文件中 /config/packages/bundles.php

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

大多数关于 Snappy 的话题都是在 Symfony 3 中讨论的,除了这里的问题来自 Symfony 内核,但为什么,我不明白。谢谢你的帮助

乔臣荣

您应该在控制器的开头导入 SnappyBundle。

例如:

use Knp\Bundle\SnappyBundle\Snappy\Response\Response;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章