2016-12-22 121 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]