我正在创建某种“准备扩展”的管理面板。我想做的是一个模块,用于通过下载适当的捆绑包并从管理面板中安装它来扩展一些管理面板功能。
我已经准备了一个额外的画廊模块,但我不想使用标准版本的管理面板来启用它(或者甚至将此捆绑包部署到产品服务器)。
额外的图库捆绑包只能从管理面板/模块站点安装。用户可以上传图库模块(从服务器下载的捆绑包)并让应用程序处理其余部分,即:将捆绑包提取到 src/proper_path,在 AppKernel.php 中注册它并清除缓存(如果需要) 。最后也是唯一的问题是:Symfony2 中可以实现吗?如何实现?
是否可以在 Symfony2 中动态注册包? https://stackoverflow.com/questions/6609240/is-it-possible-to-dynamically-register-bundles-in-symfony2说是,但这是正确的还是唯一的方法?那么缓存清除呢,我可以通过控制器运行它吗? Composer 与整个问题有什么关系,或者可以提供帮助吗?使用该方法扩展站点功能在许多公共免费 CMS 中非常流行。您有什么经验或智慧之言吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)