【发布时间】:2011-06-01 10:45:34
【问题描述】:
我有一个员工表,其中包含 id、姓名、年龄和薪水等字段。
我在我的自定义模块中显示员工姓名列表,当我点击员工姓名时,我必须显示该员工的编辑表单。
给员工姓名一个链接,如:
<a href='".$base_url."/my_module/edit/".$employee->id."'>
并且对应的菜单路径配置为:
$items['my_module/edit/%'] = array(
'title' => t('My form'),
'description' => t('Edit employee'),
'page callback' => 'my_module_edit',
'access arguments' => array('access content'),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
当我点击第 5 个员工姓名时,网址将是:..../my_module/edit/5
所以现在我的问题是:
- 如何从 my_module_edit 函数中的 url 获取员工的 ID (5)?
- 如何显示员工的编辑表单,填充字段(通过 id 查询)?
【问题讨论】: