为什么需要清除缓存以影响任何hook_menu()更改?

时间:2013-03-06 15:26:58

标签: drupal drupal-7 hook-menu

我创建了一个简单的模块来测试hook_menu()函数

my_menu()
{
    $item["abc"] = array(
    "title"=> t("abc")
    "page callback"=> "my_page");
    return $item;
}

每当我更改item的“title”(以“ABC为例”)时,我想知道为什么需要清除缓存才能生效。

1 个答案:

答案 0 :(得分:4)

因为出于性能原因而缓存菜单。构建网站的菜单需要大量的处理,如果在每个网页浏览中完成,都会降低网站的速度。