我有一个Symfony2项目,我有一个跨多个项目的通用(GenericBundle)的Bundle,以及一个特定于站点的Bundle(SpecificBundle),它是GenericBundle的子包。
当我开发时,我希望从特定目录本地加载GenericBundle,但是在部署时我希望它表现为普通的VendorBundle。
我在我的Symfony2项目中使用此设置设置了我的主要composer.json,这使得它在开发时从我的目录加载GenericBundle:
"autoload-dev": {
"psr-0": { "": "../genericBundleDirectory/" }
},
这很好用,但是如何让GenericBundle只在生产环境中像VendorBundle一样加载?
答案 0 :(得分:0)
通常你会有一个src /目录来容纳你的AppBundle和/或与你的应用程序相关的其他包。
"autoload-dev": {
"psr-0": { "": "src/" }
},