Drupal 钩子的行为\u更新\u N钩子

Drupal 钩子的行为\u更新\u N钩子,drupal,drupal-modules,Drupal,Drupal Modules,我注意到,当我有两个自定义模块的更新,并且我选择了第一个更新时,Drupal将同时运行第二个更新,而无需手动选择第二个更新。这正常吗?查看update.php中的代码,似乎事实就是这样。选择模块更新将运行该更新以及更新后的所有更新 Drupal将始终在特定模块已经运行并记录在系统表中的更新之后运行所有更新 通常,您不需要选择Drupal必须运行的更新,但即使您这样做,Drupal也将始终运行所选更新和任何连续更新。是的,它始终运行您选择的更新(默认情况下,该更新比{system}.schema_

我注意到,当我有两个自定义模块的更新,并且我选择了第一个更新时,Drupal将同时运行第二个更新,而无需手动选择第二个更新。这正常吗?

查看update.php中的代码,似乎事实就是这样。选择模块更新将运行该更新以及更新后的所有更新


Drupal将始终在特定模块已经运行并记录在系统表中的更新之后运行所有更新


通常,您不需要选择Drupal必须运行的更新,但即使您这样做,Drupal也将始终运行所选更新和任何连续更新。

是的,它始终运行您选择的更新(默认情况下,该更新比{system}.schema_version中的值高一个)。