如何以尽可能少的工作量将一个微小的 Silex 应用程序迁移到 Symfony 4?

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

提问人:Marco Schuster 提问时间:5/10/2019 更新时间:5/10/2019 访问量:1123

问:

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

有没有办法在Symfony 4中复制这个微小的低工作量结构,或者我真的必须以Symfony的方式将每个后端吹到完整的Symfony结构中?

php symfony silex

评论

0赞 Cerad 5/10/2019
这是先有鸡还是先有蛋的事情。对框架工作原理有充分了解的人可以将其剥离,并可能以最少的工作量移植 silex 应用程序,同时保持其基本原样。但是,获得这些经验和专业知识可能需要更长的时间,而不仅仅是以“Symfony”的方式重写应用程序。

答:

1赞 Stephen Clouse 5/10/2019 #1

你应该看看 Symfony 4 MicroKernelTrait。这将与单文件应用程序 Silex 模型非常相似。

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