2012-12-04 51 views
12

我希望能够在我的本地环境中以编程方式禁用然后卸载模块,然后轻松推送该代码以便更新所有内容。我猜这是hook_update_N(http://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_update_N/7),但不确定从哪里开始。如何以编程方式禁用和卸载Drupal模块?

回答

1

Drupal的8

要放在里面MYMODULE.install

/** 
* Uninstall Field UI. 
*/ 
function MYMODULE_update_8001(&$sandbox) { 

    \Drupal::service('module_installer')->uninstall(['field_ui']); 

} 
相关问题