2012-12-04 24 views
12

Yerel ortamımda programsal olarak bir modülü devre dışı bırakıp sonradan kaldırmak ve daha sonra her şeyin güncellenmesi için bu kodu prod'a kolayca basabilmek istiyorum. Sanırım, hook_update_N (http://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_update_N/7) ile ilgili bir şey var ama nereden başlayacağından emin değilim.Drupal modülünü programlı olarak nasıl devre dışı bırakabilirim?

cevap

1

Drupal'i 8

MYMODULE.install yerleştirilemez için:

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

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

} 
İlgili konular