2010-08-25 113 views
2

有沒有一個鉤子,我可以在我的模塊中實現,以便我可以運行一些清理代碼,當我的模塊卸載。我使用variable_set()創建了許多變量,並且我想在卸載模塊時刪除這些變量。模塊卸載清理

回答

5

是的。

如果你會寫一個安裝鉤子是這樣的:

/** 
* Implements hook_install(). 
*/ 
function annotate_install(){ 
    // Use schema API to create database table 
    drupal_install_schema('annotate'); 
} 

卸載應該是這樣的:

/** 
* Implements hook_uninstall(). 
*/ 
function annotate_uninstall(){ 
    // Use scheme API to delete database table 
    drupal_uninstall_schema('annotate'); 
    // Delete our module's variable from variables table 
    variable_del('annotate_node_types'); 
} 
+0

感謝。我想我沒有在正確的位置尋找這個鉤子。 – 2010-08-25 21:18:05