我即将开始一个新项目,我决定选择sf4.所以首先我创建了一个新的sf项目composer create-project symfony/skeleton
但这次我想摆脱默认的App命名空间并将其更改为特定的项目相关命名空间.但我不确定如何做到这一点.我试过在composer.json中编辑psr自动加载并运行composer dump-autoload但是我收到了这个错误
PHP致命错误:未捕获的Symfony\Component\Debug\Exception\ClassNotFoundException:尝试从命名空间"App"加载类"Kernel".
我希望有一个人可以帮助我.
电贺
使用框架时,您必须学会遵循它的约定,而不是违反它。弄乱核心文件是一个糟糕的主意,因为它会使升级变得非常复杂。此外,框架的存在是为了促进项目的团队合作,如果您一开始就制定自己的命名约定,那么您就打破了这一点。
如果您需要在多个项目中拥有可重用的组件,Symfony 已经可以处理这个问题: https: //symfony.com/doc/current/bundles/best_practices.html
| 归档时间: | 
 | 
| 查看次数: | 1803 次 | 
| 最近记录: |