Drupal 如何重新加载菜单?
假设我的导航中显示了菜单,并且假设我在页面的某个地方将全局$user修改为其他用户。是否可以调用一些Drupal函数来重新加载对应于新$user的Drupal菜单,而不是旧$user已经加载的菜单 如果是,我应该使用什么功能 您可以使用 重新填充各种菜单功能使用的数据库表 此函数将清除并填充{menu_router}表,向{menu_links}添加新路由器项目的条目,然后从{menu_links}中删除过时的项目。如果从或调用,它还将在从的第一次实际页面加载时安排对自身的调用,因为维护页面环境不同,并且在菜单表中留下过时的数据Drupal 如何重新加载菜单?,drupal,drupal-6,Drupal,Drupal 6,假设我的导航中显示了菜单,并且假设我在页面的某个地方将全局$user修改为其他用户。是否可以调用一些Drupal函数来重新加载对应于新$user的Drupal菜单,而不是旧$user已经加载的菜单 如果是,我应该使用什么功能 您可以使用 重新填充各种菜单功能使用的数据库表 此函数将清除并填充{menu_router}表,向{menu_links}添加新路由器项目的条目,然后从{menu_links}中删除过时的项目。如果从或调用,它还将在从的第一次实际页面加载时安排对自身的调用,因为维护页面环境