| 5 install.php | hook_enable() |
| 6 install.php | hook_enable() |
| 7 system.api.php | hook_enable() |
| 8 system.api.php | hook_enable() |
Perform necessary actions after module is enabled.
The hook is called everytime module is enabled.
Related topics
4 functions implement hook_enable()
1 invocation of hook_enable()
File
- developer/
hooks/ install.php, line 351 - Documentation for the installation and update system.
Code
function hook_enable() {
mymodule_cache_rebuild();
}
Login or register to post comments
Comments
Notes on this
This hook is invoked in module.inc in the module_enable() function. It's worth noting that because Drupal is still in the install "pass", the module is not bootstrapped yet, so not fully "enabled". For example, if it provides views or ctools exportables, they will not be available as their hooks will not have fired yet, nor will any menu paths, etc. This happens directly after the system table is updated, so it's not truly the "post-install" hook I'd hoped for. Hope this helps others.