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