在drupal中调用all函数的含义是什么?

时间:2013-09-10 05:54:37

标签: drupal-6

基本上我想知道分类模块中的以下功能。

module_invoke_all('taxonomy', $hook, 'term', $form_values);

$hook="insert";

这个功能有什么作用?

请帮帮我

1 个答案:

答案 0 :(得分:0)

函数module_invoke_all检查所有活动模块并尝试查找分类挂钩的实现(在您的情况下)。换句话说:有没有名为MODULENAME_taxonomy的函数? 如果找到,则所有调用这些函数。 在您的示例中,这些调用看起来像

MODULENAME_taxonomy('insert', 'term', $form_values)

这样,当插入新的分类术语时,其他模块可能会发生干扰。

请参阅https://api.drupal.org/api/drupal/includes!module.inc/function/module_invoke_all/6