我目前正在开发一个项目,我们使用Symphony来构建将成为其他PHP项目库的应用程序。将Symfony安装为库
我们想要安装Symfony并通过Composer管理所有依赖项。我们以后是结构将是这个样子:
/
composer.json
/Symfony
/src
/app
/vendor
/symfony
/doctrine
的vendor
目录不会被提交到源代码控制,因为它的内容是由作曲家产生。 Symfony
目录应该是我们的应用程序源目录,但如果可能的话,我们更愿意让src
和app
目录直接位于composer.json
旁边的根目录中。
因为我们想/需要为我们的应用程序套装(ORM实体等),我们不能把任何这在供应商目录中的问题基本上是;
a)这可能吗?
b)是否有任何资源来建立这样的结构?
到底是什么问题了吗?我不完全理解你的问题。你想删除Symfony目录并在路由中有src和app吗?或者,你现在的结构是你想要的结构?而使用一个库的框架似乎对我来说是错误的... – 2013-05-13 07:30:47
我想从我的应用程序中分离框架。 Symfony是我的应用程序的供应商,因此位于供应商文件夹中。供应商文件夹中的任何内容都不应该由Composer生成后更改/修改。我如何告诉Symfony在不同的位置找到我的应用程序代码的来源,而不是在框架中添加它的标准方式? – Luke 2013-05-13 11:01:35