如何以尽可能低的工作量将小型 Silex 应用程序迁移到 Symfony 4?

How to migrate a tiny Silex application to Symfony 4 with as low effort as possible?

我有几个后端编写为单文件 Silex 应用程序 - 基本上是 https://silex.symfony.com/ 中的示例,只是多了几个路由。没有 类,没有多余的装饰。

有什么方法可以在 Symfony 4 中复制这种微小的低工作量结构,或者我真的必须以 Symfony 的方式将每个后端提升到完整的 Symfony 结构吗?

你应该看看 the Symfony 4 MicroKernelTrait。这将与 single-file-app Silex 模型非常相似。

它比 Silex 更冗长,但如果您决定需要更多框架,它可以让您轻松升级。