Drupal 7.0 で、ルーティング パス/メニューをタイプ MENU_NORMAL_ITEM からタイプ MENU_CALLBACK に変更すると、Drupal 7.0 はmenu_links
テーブルからアイテムを削除しません。これがバグかどうかはわかりませんが、コア チームに報告しました。
そのコンテキストが整ったら、Drupal にすべてのナビゲーション メニューを強制的に再構築させる方法はありますか? 上記のバグは、メニュー項目を変更した後に Drupal のキャッシュをクリアしても発生します。
個々のメニュー ルートの名前を変更し、キャッシュ/更新をクリアしてから、アイテムの名前を元に戻して、個々のルート/メニュー リンクをフラッシュできることを知っています。実行できる単一のコマンド (または呼び出す関数、またはコマンドのセット) を探していて、すべてのメニュー ナビゲーションが最新であることを知っていて、内部をいじってシステムの他の部分にホースをかけたことを心配する必要はありません。
これは存在しますか?あなたが drush や devel について言及するなら、あなたは素晴らしいですが、それらのツールに関する具体的な指示は私が求めているものです.