在 Drupal 7.0 中,当我将路由路径/菜单从 MENU_NORMAL_ITEM 类型更改为 MENU_CALLBACK 类型时,Drupal 7.0 不会从menu_links
表中删除该项目。我不确定这是否是一个错误,但我已经向核心团队提交了一个。
有了这个上下文,有没有办法强制 Drupal 重建它的所有导航菜单?即使我在更改菜单项后清除了 Drupal 的缓存,我上面描述的错误也会发生。
我知道我可以重命名单个菜单路由,清除缓存/刷新,然后重新命名该项目以刷新任何单个路由/菜单链接。我正在寻找一个我可以运行的命令(或要调用的函数,或一组命令)并且知道所有菜单导航都是最新的,而不用担心我已经通过弄乱内部部件来冲洗系统的其他部分。
这存在吗?如果您要提及 drush 或 devel,那您很棒,但我所追求的是有关这些工具的具体说明。