Symfony 2 - Как удалить пакет?
Итак, мой вопрос заключается в том, как удалить связанный пакет, который я создал?
Вы создаете пакеты с этой консольной командой:
php app/console generate:bundle --namespace=Test/BlogBundle --format=yml
И это просто, но что, если мне нужно удалить этот пакет?
Есть ли консольная команда для удаления пакета, который мне больше не нужен?
Я знаю, что при создании нового пула с консоли вы:
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/...
Теперь, что было бы правильным способом полного удаления пакета?
Его joust, что с помощью консоли эти пакеты генерируются "волшебным образом", поэтому я не знаю, что изменила эта команда в структуре папок и файлах?
Ответы
Ответ 1
Это в основном процесс, который вы наметили, только в несколько ином порядке.
- удалить/src/Test/BlogBundle каталог
- измените файл /app/config/routing.yml на удалите маршруты.
- удалите ваш новый пакет из/app/AppKernel.php
- очистить кеш (либо путем удаления кеша /{$ env}, либо кеша консоли: очистить)
Если это не было установлено с помощью менеджера зависимостей, это должно быть все.
Ответ 2
Я знаю, что опаздываю, чтобы ответить на это, но Symfony инструкции о том, как удалить пакет. Вот как я удаляю. Вы можете использовать те же инструкции для других пакетов, которые вы создали и хотите удалить сейчас.