Symfony生成与预期不同的文件夹结构

时间:2018-11-08 10:48:32

标签: php symfony

我正在读一本书,作者正在运行一个Symfony项目

composer create-project symfony / symfony mava /

似乎它为他安装了symfony 3.0.1(最后一个稳定版本)。

运行此命令后,他说生成​​了如下结构

下面的mava(项目根)文件夹作为子目录
        应用
     斌
src
 网页
  供应商

当我运行相同的命令时,将安装symfony 4,并且我的文件夹结构甚至与他的文件夹都不相似,只有src和vendor文件夹相同。我已经尝试指定版本

composer create-project symfony / symfony mava ^ 3.0.1

composer create-project symfony / symfony mava ^ 2.0

但是我有相同的结构,只有src和vendor文件夹。

发生了什么事?

1 个答案:

答案 0 :(得分:2)

您使用了错误的软件包,对于Symfony 3. *,它应该是symfony/framework-standard-edition,而不是symfony/symfony

通过使用插入符号^,作曲家将安装Symfony 3.4,使用波浪号代替~或固定版本3.0.1 在此处详细了解:https://getcomposer.org/doc/articles/versions.md#next-significant-release-operators

composer create-project symfony/framework-standard-edition mava 3.0.1

请记住,不再维护Symfony 3.0.1