首页 文章

Symfony生成新的Bundle无法自动更新自动加载

提问于
浏览
2

我使用Symfony版本2.8 . 生成新捆绑包时出现以下错误 .

error screen shot

我使用这个命令生成一个新的bundle:

php bin/console generate:bundle --namespace=FrontBundle --no-interaction

然后控制台告诉我这个结果

Bundle generation生成一个示例包骨架到C:\ xampp \ htdocs \ TRC \ app /../ src / FrontBundle创建 . \ app /../src/FrontBundle / created . \ app /../ src / FrontBundle / FrontBundle.php创建 . \ app /../ src / FrontBundle / Controller / created . \ app /../ src / FrontBundle / Controller / DefaultController.php创建 . \ app /../ tests / FrontBundle / Controller / created . \ app /../ tests / FrontBundle / Controller / DefaultControllerTest.php创建 . \ app /../ src / FrontBundle / Resources / views / Default / created . \ app /../ src / FrontBundle / Resources / views / Default /index.html.twig已创建 . \ app /../ src / FrontBundle / Resources / config / created . \ app /../ src / FrontBundle / Resources / config / services.yml检查捆绑包是否已自动加载FAILED启用更新了C:\ xampp \ htdocs \ TRC \ app \ AppKernel.php中的包 . \ app \ AppKernel.php确定从更新的C:\ xampp \ htdocs \ TRC \ app \ config \ routing.yml文件导入包的路由 . \ app / config / routing.yml确定从C:\ xampp \ htdocs \ TRC \ app \ conf导入捆绑包的services.yml ig \ config.yml文件已更新 . \ app / config / config.yml确定该命令无法自动配置所有内容 . 您需要手动进行以下更改 . 编辑composer.json文件并在“autoload”部分注册bundle命名空间:在17:19:48完成退出代码0的处理 . 执行时间:719毫秒 .

然后我在autoload部分的Composer.Json中添加一行:

#...
 "autoload": {
        "psr-4": {
            "AppBundle\\": "src/AppBundle",
            "FrontBundle\\": "src/FrontBundle"
        },
        "classmap": [
            "app/AppKernel.php",
            "app/AppCache.php"
        ]
    },
    "autoload-dev": {
        "files": [
            "vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php"
        ]
    },
#.........

最后,我再次使用控制台dump-autoload,当我刷新页面时,我得到了同样的错误 .

我试图清除缓存并强制浏览器刷新 .

1 回答

  • 2
    "psr-4": {
                "AppBundle\\": "src/AppBundle",
                "FrontBundle\\": "src/FrontBundle"
            },
    

    或更好:

    "psr-4": {
        "": "src/"
    }
    

相关问题