|
0
|
| Andrei Herford · 技术社区 · 7 年前 |
|
|
1
3
回答第一个问题:是的,使用Flex创建的Symfony 3.4项目实际上是一个3.4项目。“bin/console--version”将对此进行验证。 就目录结构而言,Symfony试图在保持向后兼容性的同时继续前进并改进其设计之间取得平衡。有关为什么要做这些事情的信息,请关注Symfony博客,或者访问slack频道。特别是引入Flex时的帖子以及新的目录结构。 Symfony的一个目标是尽可能轻松地从长期支持版本迁移到新版本。因此,2.8与3.0几乎相同,只是删除了一堆被贬低的功能。如果你当时在关注一些事情,你会注意到在2.7和2.8之间有一个相当大的跳跃。
有点迂回。很抱歉
在我的例子中,选择使用新的目录结构很容易。我有很多应用程序,每天都使用Symfony。对我来说,跟上最新最棒的东西是有意义的。花时间将应用程序(其中一些可以追溯到2.3版)移植到4.0版可以让我的总体维护负担更轻松。花在试验如何移植上的时间帮助我理解了新功能。一旦我对这个过程感到满意,它实际上大部分只是复制/粘贴/重命名练习。最困难的是确保某些第三方依赖项得到了正确更新。 在你的情况下,你似乎只有一个应用程序,你只是想得到更新,然后忘记它几年。在这种情况下,保持原有结构,继续前进。在某个时刻,你可能需要搬到新的结构,但等待几年不会有任何伤害。嘿,我怀疑5.0会引入更多的变化。
|
|
|
2
0
Symfony Flex是安装和管理Symfony应用程序的新方法。 Flex不是一个新的Symfony版本,而是一个替代和改进Symfony安装程序和Symfony标准版的工具。 Symfony Flex自动化了Symfony应用程序最常见的任务,如安装和删除捆绑包以及其他Composer依赖项。Symfony Flex适用于Symfony 3.3及更高版本。从Symfony 4.0开始,默认情况下应该使用Flex,但它仍然是可选的。 |
|
|
ACJ · Doctrine不希望将“null”分配给布尔属性 2 年前 |
|
onizukaek · 如何将无密码登录链接认证应用于无头架构? 2 年前 |
|
|
Xubba · 如何获取Symfony嵌入式动态表单的未映射数据 2 年前 |
|
|
Daniel Boling · 控制器参数名称不变 2 年前 |
|
|
eldiablo62 · Symfony 6串行器 2 年前 |