首页 文章

将默认App命名空间更改为其他名称

提问于
浏览
6

我决定和sf4一起去 . 所以首先我创建了一个新的sf项目 composer create-project symfony/skeleton

但这次我想摆脱默认的App命名空间并将其更改为特定的项目相关命名空间 . 但我'm not really sure how to do this. I'已经尝试在composer.json中编辑psr自动加载并运行 composer dump-autoload 但是我收到此错误

PHP致命错误:未捕获的Symfony \ Component \ Debug \ Exception \ ClassNotFoundException:尝试从命名空间“App”加载类“Kernel” .

我希望有一个人可以帮助我 .

电贺

1 回答

  • 0

    使用框架时,您必须学会遵循它的约定而不是反对它 . 弄乱核心文件是一个可怕的想法,因为它会使升级变得非常复杂 . 此外,框架可以促进团队在项目上的工作,如果你开始制定自己的命名约定就会破坏它 .

    如果您需要在多个项目中拥有可重用的组件,Symfony已经处理过:https://symfony.com/doc/current/bundles/best_practices.html

相关问题