Как отключить модуль и зависимые от него модули с помощью Drush?

23

Есть ли способ отключить модуль и зависимые от него модули с помощью Drush.

Допустим, мне нужно отключить представления, но я также включил views_accordion.

Если я запускаю, $ drush pm-disable viewsя не отключаю модуль views .

chefnelone
источник

Ответы:

30

Вы должны обновить свой дрозд по звукам вещей. Выполнение drush dis views должно привести к следующему:

drush dis views
The following extensions will be disabled: views, views_bulk_operations, og_ui, views_content, og_example, views_php, views_ui
Do you really want to continue? (y/n)

Это означает, что иждивенцы отключены одновременно.

7wonders
источник
3
Обратите внимание, что это не работает для pm-uninstall. вместо этого вам нужно будет взять список модулей, передать его в pm-uninstall и повторять эту команду, пока все модули не будут удалены.
Бердир
1
Да, я часто просто захожу на страницу удаления для удаления.
чудес
Вы правы, возможно я сделал опечатку по методу.
chefnelone