如何移除一个Bundle

  1. 在app/Appkernel.php中去掉注册该Bundle的代码
  2. 去掉Bundle的配置 . app/config/config.yml中的相关的配置项 . app/config/routing.yml中相关路由 *. app/config/security.yml 中相关防火墙策略的配置
  3. 移除该Bundle相关文件

    若是你不知道文件的存放路径能够使用 dump($this->container->get('kernel')->getBundle('AcmeDemoBundle')->getPath());来查看php

  4. 移除静态资源文件(css,js)通常在 web/bundles/bundle名
  5. 注意是否有其它的Bundle依赖此Bundle;若是有依赖删除了可能程序跑不起来了;

能够经过搜素bundle的别名来确认是否有依赖;以及查看composer.json查看是否有依赖;css

相关文章
相关标签/搜索