Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Unistall模块,无需卸下桌板Drupal 7_Php_Drupal 7 - Fatal编程技术网

Php Unistall模块,无需卸下桌板Drupal 7

Php Unistall模块,无需卸下桌板Drupal 7,php,drupal-7,Php,Drupal 7,我正在Drupal7中创建一个模块,在安装过程中应该在其中创建一个表。我不希望在卸载模块时删除该表。在做了一些研究之后,我发现了两个函数,即hook\u install和drupal\u install\u schema。但我不知道如何使用它们,因为在安装期间将创建表,但在卸载模块期间不会删除表。Drupal 7在卸载模块时使用hook\u uninstall触发函数,除非您告诉Drupal使用hook\u删除表,否则安装后这些表将保持不变 [https://api.drupal.org/api

我正在Drupal7中创建一个模块,在安装过程中应该在其中创建一个表。我不希望在卸载模块时删除该表。在做了一些研究之后,我发现了两个函数,即
hook\u install
drupal\u install\u schema
。但我不知道如何使用它们,因为在安装期间将创建表,但在卸载模块期间不会删除表。

Drupal 7在卸载模块时使用hook\u uninstall触发函数,除非您告诉Drupal使用hook\u删除表,否则安装后这些表将保持不变

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