我决定和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 回答
使用框架时,您必须学会遵循它的约定而不是反对它 . 弄乱核心文件是一个可怕的想法,因为它会使升级变得非常复杂 . 此外,框架可以促进团队在项目上的工作,如果你开始制定自己的命名约定就会破坏它 .
如果您需要在多个项目中拥有可重用的组件,Symfony已经处理过:https://symfony.com/doc/current/bundles/best_practices.html