Symfony 2 - 如何删除捆绑包?

Lim*_*eni 36 php symfony symfony-2.1

所以我的问题是如何删除我创建的包?

您可以使用此控制台命令创建捆绑包:

php app/console generate:bundle --namespace=Test/BlogBundle --format=yml
Run Code Online (Sandbox Code Playgroud)

这太棒了但是如果我需要删除这个包呢?是否有控制台命令删除我不再需要的包?

我知道当你从控制台创建新的bundle时,你:

1. create /src/Test/BlogBundle directory
2. change /app/config/routing.yml file to include routes
3. include your new bundle in /app/Resources/App.Kernel.php
4. I think there is something changed in /app/cache/...
Run Code Online (Sandbox Code Playgroud)

现在完全删除捆绑包的正确方法是什么?

它使用控制台这些捆绑包的争夺是"神奇地"生成的,所以我不知道这个命令在文件夹结构和文件中发生了什么变化?

Gre*_*gPK 62

它基本上是您概述的过程,只是顺序不同.

  1. delete/src/Test/BlogBu​​ndle目录
  2. 更改/app/config/routing.yml文件以删除捆绑路由
  3. /app/AppKernel.php中删除新的包
  4. 清除缓存(通过删除缓存/ {$ env}或控制台缓存:清除)

如果没有使用依赖管理器安装它 - 应该是全部.

  • 如果它与作曲家一起安装,我该如何摆脱依赖? (12认同)
  • composer删除<whatever/package> --update-with-dependencies (3认同)

Bai*_*aig 6

我知道我迟到回答这个,但是Symfony的具有说明如何删除软件包.这是我删除的方式.您可以对您创建的其他捆绑包使用相同的说明,并立即删除.