menu_router
这个表将路径映射到了各种回调上(例如,访问、页面和标题回调)。
path varchar(255) No '' 主键:这个条目描述的Drupal路径。
load_functions varchar(255) No '' 一个序列化数组,里面包含了要调用的函数 (比如node_load),用来加载一个对象,它 对应于当前路径中的一部分的。
to_arg_functions varchar(255) No '' 一个序列化数组,里面包含了要调用的函数 (比如user_uid_optional_to_arg),用来将 路由路径中的一部分替换为另一个字符串。
access_callback varchar(255) No '' 一个回调,用来判定是否可以访问这个路由路 径;默认为user_access。
access_arguments text Yes 一个序列化数组,里面包含了传递给访问回调 的参数。
page_callback varchar(255) No '' 呈现页面的函数的名字
page_arguments text Yes 一个序列化数组,里面包含了传递给页面回调 的参数。
fit int No 0 路径特殊程度的数字表示。
number_parts int:small No 0 这个路由路径中组成部分的数量。
tab_parent varchar(255) No '' 仅用于本地任务(标签);父页面的路由路径 (它也可以是一个本地任务)。
tab_root varchar(255) No '' 最近的非标签父页面的路由路径。对于不是本 地任务的页面,这与它的路径相同。
title varchar(255) No '' 当前页面的标题;如果这是一个本地任务,那 么它就是标签的标题
title_callback varchar(255) No '' 一个可以修改标题的函数;默认为t()。
title_arguments varchar(255) No '' 一个序列化数组,里面包含了传递给标题回调 的参数。如果为空,那么标题将用作唯一的参 数传递给标题回调。
type int No 0 菜单项类型的数字表示,比如 MENU_LOCAL_TASK。
block_callback varchar(255) No '' 一个函数名字,用来在系统管理页面中为这个 菜单项呈现区块。
description text No 这个菜单项的描述
position varchar(255) No '' 这个菜单项,在系统管理页面对应区块的位置 (左或右)。
weight int No 0 该元素的重量。轻的排在前面;重的排在后面。
file text:medium Yes 为这个元素包含的文件,通常页面回调函数位 于这个文件中。