Drupal 7 安装期间的挂钩顺序

Order of hooks during Drupal 7 install

我想知道以下挂钩的调用顺序:

hook_install hook_enable 任何其他挂钩

基本上我想知道的是在调用 hook_enable.

之前是否调用了我的 .module 文件中的任何挂钩

换句话说调用钩子的顺序是什么: A:安装,任何,启用 B:安装,启用,任意

一些参考将不胜感激(我还没有找到)。

谢谢

这里有一些关于提取挂钩调用的有用信息:https://www.lullabot.com/blog/article/drupal-exposed

这篇文章可能会对您有所帮助: 打开 includes/module.inc 并找到 module_implements 函数。 添加以下行:

drupal_set_message("hook_$hook");

这应该会为您提供调用时的挂钩列表。 据推测,如果您安装了一个模块,您应该会看到正在运行的安装挂钩。