symfony1.x遵循了一个很好的标准,即整个框架位于某个外部并且可用于任何项目。今天我开始阅读symfony2文档并实际下载了'with vendors'2.0.1软件包,该软件包在下载页面上提供。打开包装后,我对我所看到的有点惊讶。但在查看软件包之后,我发现我需要的唯一文件夹是“供应商” - 所以我将其内容复制到我的'... \ lib \ vendor \ symfony2'文件夹(靠近'... \ lib \ vendor \') symfony'和'... \ lib \ vendor \ ext')。我添加它以包含路径并继续阅读文档。然后我发现了一个问题 - 一个命令列出'php app / console generate:bundle --namespace = Acme / HelloBundle --format = yml'产生了简单的问题。他们是否错过了解释如何生成项目(结构,预配置,命令行文件等)?那么'.bat'和'.sh'文件呢?
答案 0 :(得分:1)
Symfony2与symfony 1非常非常不同 - 特别是在目录结构方面。您不能简单地插入供应商目录并期望它能够正常工作。 This page解释了如何设置新的Symfony2项目。
答案 1 :(得分:1)
我建议你忘记Symfony ......和Symfony2一起思考另一个与S1完全不同的想法。
安装非常简单,您需要一些高级PHP知识才能理解它是如何工作的......但如果您使用过S1,我希望您没有太多问题:)