मैं अक्षम करने में सक्षम होना चाहता हूं और फिर अपने स्थानीय वातावरण पर प्रोग्रामेटिक रूप से मॉड्यूल को अनइंस्टॉल करना चाहता हूं और फिर उस कोड को आसानी से धक्का देना चाहता हूं ताकि सब कुछ अपडेट हो। मुझे लगता है कि यह hook_update_N (http://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_update_N/7) के साथ कुछ है, लेकिन यह सुनिश्चित नहीं है कि कहां से प्रारंभ करना है।प्रोग्रामेटिक रूप से ड्रूपल मॉड्यूल को अक्षम और अनइंस्टॉल कैसे करें?
12
A
उत्तर
34
सोचो मुझे जवाब मिला!
/**
* Disable and uninstall the module.
*/
function MODULE_update_7200() {
if(module_exists('MODULE')) {
module_disable(array('MODULE'));
drupal_uninstall_modules(array('MODULE'));
}
}
समारोह में नंबर अपने Drupal स्थापित प्रतिबिंबित करना चाहिए: मॉड्यूल .install फ़ाइल के भीतर, मैं इस कोड को जोड़ा। कैसे उन्हें यहाँ नंबर पर देखें: http://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_update_N/7
1
Drupal 8
MYMODULE.install
के अंदर रखा जा करने के लिए:
/**
* Uninstall Field UI.
*/
function MYMODULE_update_8001(&$sandbox) {
\Drupal::service('module_installer')->uninstall(['field_ui']);
}
संबंधित मुद्दे
- 1. मैं ऑर्चर्ड मॉड्यूल को प्रोग्रामेटिक रूप से अक्षम कैसे करूं?
- 2. Magento, मॉड्यूल प्रोग्रामेटिक रूप से अक्षम कैसे करें?
- 3. प्रोग्रामेटिक रूप से window.location.reload अक्षम करें?
- 4. सक्रिय ड्रूपल 7 विषय प्रोग्रामेटिक रूप से
- 5. ड्रूपल प्रोग्रामेटिक रूप से लॉगिन फॉर्म प्रस्तुत करें
- 6. टेक्स्टव्यू maxLines प्रोग्रामेटिक रूप से अक्षम कैसे करें?
- 7. नेटवर्क इंटरफ़ेस को प्रोग्रामेटिक रूप से अक्षम/सक्षम करें
- 8. प्राथमिक कुंजी बाधा प्रोग्रामेटिक रूप से अक्षम कैसे करें?
- 9. प्रोग्रामेटिक रूप से वैश्विक (मॉड्यूल) चर सेट कैसे करें?
- 10. मैं प्रोग्रामेटिक रूप से ड्रूपल इनपुट फ़िल्टर कैसे लागू करूं?
- 11. एंड्रॉइड प्रोग्रामेटिक रूप से
- 12. प्रोग्रामेटिक रूप से अक्षम कैप्स लॉक
- 13. ड्रूपल 7 प्रोग्रामेटिक रूप से लॉग इन उपयोगकर्ता
- 14. ऑटोवेन्टवायरअप को स्थायी रूप से अक्षम करें
- 15. प्रोग्रामेटिक रूप से 'फ़ाइल में प्रिंटिंग' अक्षम करें
- 16. एंड्रॉइड में प्रोग्रामेटिक रूप से स्क्रीन नींद को अक्षम करना?
- 17. सर्वश्रेष्ठ ड्रूपल सर्वेक्षण मॉड्यूल
- 18. ड्रूपल 7 ओपनआईडी मॉड्यूल
- 19. ड्रूपल 6 - मॉड्यूल
- 20. प्रोग्रामेटिक रूप से लॉग इन करें और
- 21. पिचर्म और रूबिमाइन को कैसे अनइंस्टॉल करें?
- 22. प्रोग्रामेटिक रूप से कच्चे_इनपुट
- 23. ड्रूपल मॉड्यूल में फॉर्म संपादित करें?
- 24. मैं apache2 मॉड्यूल को कैसे अनइंस्टॉल कर सकता हूं?
- 25. लेआउट_मार्गिन प्रोग्रामेटिक रूप से कैसे सेट करें?
- 26. अस्थायी रूप से ग्रहण प्लगइन को अक्षम करें
- 27. प्रोग्रामेटिक रूप से अनदेखा करें
- 28. नेटवर्क इंटरफेस को प्रोग्रामेटिक रूप से सक्षम/अक्षम कैसे करें? (विंडोज एक्सपी)
- 29. बाधाओं को अक्षम करें अस्थायी रूप से