2
有沒有一個鉤子,我可以在我的模塊中實現,以便我可以運行一些清理代碼,當我的模塊卸載。我使用variable_set()
創建了許多變量,並且我想在卸載模塊時刪除這些變量。模塊卸載清理
有沒有一個鉤子,我可以在我的模塊中實現,以便我可以運行一些清理代碼,當我的模塊卸載。我使用variable_set()
創建了許多變量,並且我想在卸載模塊時刪除這些變量。模塊卸載清理
是的。
如果你會寫一個安裝鉤子是這樣的:
/**
* 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');
}
感謝。我想我沒有在正確的位置尋找這個鉤子。 – 2010-08-25 21:18:05