gpt4 book ai didi

symfony - 将默认的应用程序命名空间更改为其他名称

转载 作者:行者123 更新时间:2023-12-03 03:24:05 25 4
gpt4 key购买 nike

我即将开始一个新项目,我决定选择 sf4。所以首先我创建了一个新的 sf 项目 composer create-project symfony/sculpture

但这一次我想摆脱默认的 App 命名空间并将其更改为特定的、项目相关的命名空间。但我不太确定该怎么做。我尝试在composer.json 中编辑 psr 自动加载并运行 composer dump-autoload 但收到此错误

PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "Kernel" from namespace "App".

希望有人能帮助我。

问候

最佳答案

使用框架时,您必须学会遵循它的约定而不是违反它。弄乱核心文件是一个糟糕的主意,因为它会使升级变得非常复杂。此外,框架的存在是为了促进项目的团队合作,如果您一开始就制定自己的命名约定,那么您就打破了这一点。

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

关于symfony - 将默认的应用程序命名空间更改为其他名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49037993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com