为了账号安全,请及时绑定邮箱和手机立即绑定

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

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


正在回答

1 回答

在根目录下,找到 composer.json

将 autoload变更如下:

``` php

    "autoload": {

        "psr-4": {

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

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

        },

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

    },

``` 

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


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信