如何用私有bundle构建Symfony2项目?



我有一个Symfony2项目,其中我有一个跨多个项目的通用Bundle (GenericBundle)和一个特定于站点的Bundle (SpecificBundle),它是GenericBundle的子Bundle。

当我在开发时,我希望GenericBundle从一个特定的目录本地加载,但当部署时,我希望它表现得像一个正常的VendorBundle。

我已经设置了我的主要作曲家。在我的Symfony2项目中使用以下设置加载GenericBundle,使其在开发时从我的目录加载:

"autoload-dev": {
    "psr-0": { "": "../genericBundleDirectory/" }
},

这工作得很好,但是我如何让GenericBundle像VendorBundle一样只在生产环境中加载?

通常你会有一个src/目录来容纳你的AppBundle和/或其他与你的应用相关的bundle。

"autoload-dev": {
    "psr-0": { "": "src/" }
},

相关内容

  • 没有找到相关文章

最新更新