Php Symfony生成的文件夹结构与预期不同
我正在读一本书,作者正在生成一个正在运行的Symfony项目 作曲家创建项目symfony/symfony mava/ 似乎它为他安装了symfony 3.0.1(最新稳定版本) 在他运行这个命令之后,他说生成了一个如下的结构 下面的mava(项目根目录)文件夹作为子目录Php Symfony生成的文件夹结构与预期不同,php,symfony,Php,Symfony,我正在读一本书,作者正在生成一个正在运行的Symfony项目 作曲家创建项目symfony/symfony mava/ 似乎它为他安装了symfony 3.0.1(最新稳定版本) 在他运行这个命令之后,他说生成了一个如下的结构 下面的mava(项目根目录)文件夹作为子目录 应用程序 bin src 网络 卖主 当我运行相同的命令时,symfony 4已安装,我的文件夹结构甚至与他的不太相似,只有src和vendor文件夹是相同的。我已经尝试指定版本 作曲家创建项目symfony/symfony
应用程序
bin
src
网络
卖主 当我运行相同的命令时,symfony 4已安装,我的文件夹结构甚至与他的不太相似,只有src和vendor文件夹是相同的。我已经尝试指定版本 作曲家创建项目symfony/symfony mava^3.0.1 及 作曲家创建项目symfony/symfony mava^2.0 但我得到了相同的结构,只有src和vendor文件夹
发生了什么事?您使用了错误的软件包,用于Symfony 3。*它应该是
Symfony/framework standard edition
,而不是Symfony/Symfony
通过使用插入符号^
composer将安装Symfony 3.4,使用tilde代替~
或固定版本3.0.1
请在此处阅读更多信息:
composer创建项目symfony/framework标准版mava 3.0.1
请记住,Symfony 3.0.1不再被维护了,仅此而已!我知道Symfony 3.0.1不再被维护,但我遵循这本书,之后我会阅读文档,看看有什么变化@Diegaolves帮你自己一个忙,并遵循另一本书。学习Symfony 3毫无意义,除非您计划维护遗留应用程序。尤其是与2.8基本相同的3.0版本。symfony在最近的版本中有这么大的变化吗?一项被认为是MVC最佳实现之一的技术怎么会有太多的变化……这将是“内部机制”?我学习Symfony是因为我将使用Prestashop 1.7.4实现电子商务,它使用Symfony 3.4。