- 在app/Appkernel.php中去掉注册该Bundle的代码
- 去掉Bundle的配置 . app/config/config.yml中的相关的配置项 . app/config/routing.yml中相关路由 *. app/config/security.yml 中相关防火墙策略的配置
- 移除该Bundle相关文件
如果你不知道文件的存放路径可以使用
dump($this->container->get('kernel')->getBundle('AcmeDemoBundle')->getPath());
来查看 - 移除静态资源文件(css,js)一般在
web/bundles/bundle名
- 注意是否有其它的Bundle依赖此Bundle;如果有依赖删除了可能程序跑不起来了;
可以通过搜素bundle的别名来确认是否有依赖;以及查看composer.json查看是否有依赖;