所以我的问题是如何删除我创建的包?
使用此控制台命令创建分发包:
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/...
现在完全删除捆绑包的正确方法是什么?
使用控制台这些捆绑包的搜索是“神奇地”生成的,所以我不知道这个命令在文件夹结构和文件中发生了什么变化?
答案 0 :(得分:62)
这基本上是你概述的过程,只是顺序不同。
如果没有使用依赖管理器安装它 - 应该全部。
答案 1 :(得分:6)
我知道我迟到了回答这个,但Symfony有instructions关于如何删除这个包。这是我删除的方式。您可以对您创建的其他捆绑包使用相同的说明,并立即删除。
答案 2 :(得分:0)
要在 Symfony 4(及更高版本)中删除一个包:
composer.json
,搜索并删除该捆绑包。