尝试从名称空间“ knp \ Bundle \ PaginatorBundle”加载类“ knpPaginatorBundle”。您是否忘记了另一个名称空间的“ use”语句?

时间:2019-05-23 10:40:55

标签: php symfony pagination bundle

  

试图从命名空间“ knp \ Bundle \ PaginatorBundle”中加载类“ knpPaginatorBundle”。   您是否忘记了另一个名称空间的“使用”语句?

我有:

"ClassNotFoundException in AppKernel.php line 25:

在我的AppKernel中,我有这个:

new knp\Bundle\PaginatorBundle\knpPaginatorBundle(),

也在我的composer.json中:

"psr-4": { "": "src/",
                   "Knp\\Bundle\\PaginatorBundle\\": "src/Knp/Bundle/PaginatorBundle"
        },

2 个答案:

答案 0 :(得分:0)

您的问题在这里: new knp\Bundle\PaginatorBundle\knpPaginatorBundle()

执行以下操作: new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle()

答案 1 :(得分:0)

我遇到了同样的问题。我正在处理的项目使用 Symfony 3.4。版本 Ubuntu 18.04和Docker 。这些是我遵循的步骤:

1. Delete everything from the cache folder: rm -rf var/cache/*
2. docker-compose down
3. docker-compose up -d   
4. Refresh the page - That was it!