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");
这应该会为您提供调用时的挂钩列表。
据推测,如果您安装了一个模块,您应该会看到正在运行的安装挂钩。
我想知道以下挂钩的调用顺序:
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");
这应该会为您提供调用时的挂钩列表。 据推测,如果您安装了一个模块,您应该会看到正在运行的安装挂钩。