714
edits
No edit summary |
(→实现钩子) |
||
| Line 25: | Line 25: | ||
这将找到诸如“$reshook = $hookmanager->executeHooks('addMoreBoxStatsCustomer', $parameters, $object, $action);”的结果,其中“addMoreBoxStatsCoustomer”是Hook名称。 | 这将找到诸如“$reshook = $hookmanager->executeHooks('addMoreBoxStatsCustomer', $parameters, $object, $action);”的结果,其中“addMoreBoxStatsCoustomer”是Hook名称。 | ||
= | =添加/预埋hook以允许插入代码= | ||
要在您自己的模块中预埋hook(以便您的模块可以被其他模块“挂接”),您需要执行两个步骤。 | 要在您自己的模块中预埋hook(以便您的模块可以被其他模块“挂接”),您需要执行两个步骤。 | ||
| Line 94: | Line 94: | ||
=实现钩子= | =实现钩子= | ||
要使用钩子(因此添加或覆盖部分代码),必须首先定义模块描述符(请参阅module development#create_module_descriptor(必需))。然后,您必须遵循以下步骤: | |||
To use a hook (add or replace a part of code), you first need to already have defined a module descriptor (see [[Module_development#Create_your_module_descriptor]]), and then you need to do 2 things: | To use a hook (add or replace a part of code), you first need to already have defined a module descriptor (see [[Module_development#Create_your_module_descriptor]]), and then you need to do 2 things: | ||
edits