【问题标题】:Migrate to symfony 4 from symfony 3.4从 symfony 3.4 迁移到 symfony 4
【发布时间】:2018-11-04 11:32:57
【问题描述】:

我的项目目前安装的是 3.4 版本的 symfony。我想搬到symfony4。所以我根据http://symfony.com/doc/current/setup/upgrade_major.html 中的建议搬到了 symfony4。

在我当前的项目中,src 目录中创建了许多自定义捆绑包。但是现在 Symfony 4 中没有包结构。

那么请指导我如何继续使用 Symfony4 中的现有捆绑包?

提前谢谢...

【问题讨论】:

  • 虽然 S4 不再需要 AppBundle,但它仍然可以很好地处理捆绑包。您是否尝试使用新的 Flex 目录格式?

标签: php symfony migration symfony4 symfony-3.4


【解决方案1】:

你可以按照 Symfony 制作的教程,就在这里:https://symfony.com/doc/current/setup/upgrade_major.html(你已经这样做了)

然后更新你的项目结构:https://symfony.com/doc/current/setup/flex.html#upgrade-to-flex

【讨论】:

  • 我也遵循同样的方法。我也在我的问题中提到了网址。但我认为你没有正确理解我的问题。 :)
  • 如果您的项目中有很多自定义捆绑包,那么您可能会理解 Symfony 4 中的项目是一个且只有一个应用程序,因此如果您想将一个应用程序分成多个部分,您必须制作尽可能多的部分应用程序作为你想要的一部分@JigarPancholi
  • 如果您想保存您的捆绑包,请关注this。您还可以重新组合所有捆绑包以制作一个应用程序@JigarPancholi
  • 它要求所有命名空间都以App\ 开头。所以我需要更改所有名称空间并使用我所有捆绑包的声明。我认为这是一个非常繁琐的过程。
猜你喜欢
  • 2022-01-10
  • 2019-05-05
  • 2021-06-04
  • 1970-01-01
  • 2020-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多