问答详情
源自:3-3 编写一个Hello Word页面

用命令创建bundle 后。运行项目提示class not found

 php app/console generate:bundle --namespace=Acme/TestBundle
 上面是创建命令  annotation方式
 运行提示AcmeTestBundle 这个类加载不到。
 用的版本2.8 。请问是哪里的问题
 文档参考 https://symfony.com/doc/2.8/bundles.html


提问者:慕UI9581161 2018-08-14 10:44

个回答

  • 雕刻现金流
    2018-08-15 16:04:04

    在根目录下,找到 composer.json

    将 autoload变更如下:

    ``` php

        "autoload": {

            "psr-4": {

                "AppBundle\\": "src/AppBundle",

                "Acme\\TestBundle\\": "src/Acme/WebBundle"

            },

            "classmap": [ "app/AppKernel.php", "app/AppCache.php" ]

        },

    ``` 

    这样问题就解决了,命名空间的自动载入问题