2016-12-22 49 views
2

我在drupal 7中創建一個模塊,在安裝過程中應該創建一個表。我不想在卸載模塊時刪除表格。在做了一些研究後,我發現了幾項功能,即hook_installdrupal_install_schema。但我不明白如何使用它們,因爲在安裝過程中會創建表,但在卸載模塊期間不會刪除。Unistall模塊不刪除表Drupal 7

回答

1

Drupal 7在卸載模塊時使用hook_uninstall來觸發函數,除非您告訴Drupal使用hook_install刪除表,它們將保持不變。

[https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_uninstall/7.x][1]