我想知道以下钩子的顺序:
hook_installhook_enable任何其他钩子
基本上我想知道的是,在调用hook_enable之前,是否调用了我的 .module 文件中的任何钩子。
换句话说,调用钩子的顺序是什么:答:安装、任意、启用B:安装、启用、任意
一些参考将不胜感激(我没有找到任何参考)。
谢谢
一些关于提取钩子调用的有用信息: https://www.lullabot.com/blog/article/drupal-exposed
这个可能会帮助你:打开 include/module.inc 并找到module_implements函数。添加以下行:
drupal_set_message("hook_$hook");
这应该给你一个钩子列表,因为它们被调用。据推测,如果您安装模块,您应该会看到安装钩子在运行。