Unistall模块没有删除表Drupal 7

时间:2016-12-22 08:35:37

标签: php drupal-7

我在drupal 7中创建了一个模块,在安装过程中应该创建一个表。我不希望在卸载模块时删除表。在做了一些研究之后,我发现了几个函数,即hook_installdrupal_install_schema。但我不明白如何使用它们,因为在安装过程中会创建表,但在卸载模块期间不会删除。

1 个答案:

答案 0 :(得分: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]