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