3

这是关于第一次使用 Silex 的一个非常基本的问题。

我想安装从本教程链接的这个项目。我已经按照这些说明通过 Composer 安装了 Silex 。

我需要知道的是,我应该把项目放在我用 Composer 安装它时创建的 Silex 文件夹中吗?我是否需要为每个我使用它的项目创建一个新的 Silex 实例,或者我是否对所有项目都使用一个,并将它们保存在其他文件夹中?

我习惯了 Drupal,如果这有助于回答这个问题。

4

1 回答 1

7

不同的silex 项目可能需要不同的包依赖。每个项目应该有 1 个 composer.json ,它有自己的供应商文件夹。

你应该做什么:

在 github 上 fork 这个 repo:

https://github.com/fabpot/silex-skeleton

创建您自己的基础项目,然后使用 composer 自动创建项目(您可以在 packagist.org 上发布您的默认项目,然后使用 composer 安装它):

要使用 Fabien Potencier 使用的默认骨架,请使用以下命令:

composer create-project fabpot/silex-skeleton -sdev

如果您使用单独的 silex 安装,一旦您完成开发,在服务器上部署您的应用程序会更容易。

于 2013-03-01T04:19:05.890 回答