这是关于第一次使用 Silex 的一个非常基本的问题。
我想安装从本教程链接的这个项目。我已经按照这些说明通过 Composer 安装了 Silex 。
我需要知道的是,我应该把项目放在我用 Composer 安装它时创建的 Silex 文件夹中吗?我是否需要为每个我使用它的项目创建一个新的 Silex 实例,或者我是否对所有项目都使用一个,并将它们保存在其他文件夹中?
我习惯了 Drupal,如果这有助于回答这个问题。
不同的silex 项目可能需要不同的包依赖。每个项目应该有 1 个 composer.json ,它有自己的供应商文件夹。
你应该做什么:
在 github 上 fork 这个 repo:
创建您自己的基础项目,然后使用 composer 自动创建项目(您可以在 packagist.org 上发布您的默认项目,然后使用 composer 安装它):
要使用 Fabien Potencier 使用的默认骨架,请使用以下命令:
composer create-project fabpot/silex-skeleton -sdev
如果您使用单独的 silex 安装,一旦您完成开发,在服务器上部署您的应用程序会更容易。