Php Symfony从3.2升到2.8升
我从symfony3.2项目开始,然后将Php Symfony从3.2升到2.8升,php,symfony,structure,directory,Php,Symfony,Structure,Directory,我从symfony3.2项目开始,然后将composer中的版本更改为2.8(这是长期支持) 问题是文件夹结构仍然是3.2项目。有没有办法将文件夹结构(非手动)更改为2.8?当然可以降级。您可以选择旧的Symfony2目录结构(已弃用)或保留当前的Symfony3结构。 无论哪种方式,请看一看 使用Symfony3目录结构 如果您选择使用Symfony3结构,那么很容易跟进本文 使用Symfony2目录结构 首先,您必须重命名和移动一些文件(如var/cache/,var/logs/,等等)。之
composer
中的版本更改为2.8(这是长期支持)
问题是文件夹结构仍然是3.2项目。有没有办法将文件夹结构(非手动)更改为2.8?当然可以降级。您可以选择旧的Symfony2目录结构(已弃用)或保留当前的Symfony3结构。 无论哪种方式,请看一看 使用Symfony3目录结构 如果您选择使用Symfony3结构,那么很容易跟进本文 使用Symfony2目录结构 首先,您必须重命名和移动一些文件(如
var/cache/
,var/logs/
,等等)。之后,您必须在app/autoload.php
中更改自动加载文件(以前是var/autoload.php
,您也必须移动该文件)。
基本上,从Symfony2升级到Symfony3(如上所述)的顺序是相反的
请注意,Symfony 3.4(下一代LTS)将于2017年11月发布,因此我认为不值得降级,然后重新升级。从3.2升级到3.4既小又快,从2.8升级到3.4可能需要做更多的事情……为什么您首先要做这样的事情?无论如何,可能更容易对2.8进行干净的安装,并且创建的代码2.8是lts版本。该项目已经在开发中