Drupal专业开发指南 附录A menu_router

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         为这个元素包含的文件,通常页面回调函数位                                        于这个文件中。
老葛的Drupal培训班 Think in Drupal

Drupal版本: