Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony从3.2升到2.8升_Php_Symfony_Structure_Directory - Fatal编程技术网

Php Symfony从3.2升到2.8升

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/,等等)。之

我从symfony3.2项目开始,然后将
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版本。该项目已经在开发中