我注意到,当我对自定义模块有两个更新时,我选择了第一个更新,Drupal也会运行第二个更新,而不用手动选择第二个更新。这是正常的吗?hook_update_N钩子的行为
0
A
回答
2
查看update.php中的代码看起来这是事实上的情况。选择一个模块更新将运行该更新以及其后的所有更新。
0
Drupal将始终运行所有更新后,一个已经为特定模块运行,并记录在系统表。
通常情况下,您无需选择Drupal必须运行的更新,但即使您这样做了,Drupal也会始终运行选定的更新和任何连续的更新。
相关问题
- 1. git钩子执行顺序
- 2. WP钩子不被称为
- 3. Vue.js命名为javascript钩子
- 4. 钩子的ghostscript
- 5. jQuery插件validationEngine的钩子不执行
- 6. 调试git钩子的执行
- 7. Subversion中的钩子
- 8. RxJava中的钩子行为Android和翻新
- 9. 针对自定义行为的Woocommerce钩子对于下订单
- 10. 为什么在git钩子中执行git命令会停止完成钩子脚本的其余部分?
- 11. Drupal 8 hook_update_n代码示例需要
- 12. Javascript POST钩子
- 13. Git钩子没有自动运行
- 14. 试图从post-commit钩子运行ftpsync.pl
- 15. 运行git'post-receive'钩子setuid失败
- 16. 从GIT执行PHP后更新钩子
- 17. 如何执行客户端Git钩子?
- 18. 什么用户运行git钩子?
- 19. 强制CodeIgniter执行钩子功能?
- 20. 在原生钩子之前加载可安装的钩子
- 21. 跟踪对.git /钩子钩子的更改
- 22. 为什么JSON说串行化钩子丢失了?
- 23. git无法执行python脚本作为钩子
- 24. 为什么我不能在pre-commit钩子中运行vagrant ssh?
- 25. 如何执行批处理文件作为乌龟SVN钩子
- 26. 只为登录进程运行'login_footer'钩子
- 27. 如何为任何一个模板运行WHMCS钩子
- 28. WH_MOUSE为什么不是全局钩子?
- 29. 将链接标记为已读钩子
- 30. SVN钩子不能主动为Linux
是的,它总是运行您选择的那个(默认情况下,它比{system} .schema_version中的值高一个。 – Berdir 2011-03-28 21:13:48