首页 文章

Symfony 2 - 如何删除捆绑?

提问于
浏览
35

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

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

php app/console generate:bundle --namespace=Test/BlogBundle --format=yml

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

我知道当你从控制台创建新的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/...

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

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

2 回答

  • 61

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

  • 6

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

    • delete / src / Test / BlogBundle目录

    • 将/app/config/routing.yml文件更改为 remove the bundle 路由

    • remove 你的新包 from /app/AppKernel.php

    • clear cache (通过删除缓存/ {$ env}或控制台缓存:清除)

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

相关问题