我为drupal创建了一个模块。 我有3个文件:.install,.info,.module
在.install文件中我编写了代码,以便表自动创建。
在.module文件中我有很多表单,所以我不想在这里粘贴它。所以用户输入它的名字等。我点击提交,它被保存到我的数据库表中。现在我有一个函数repman_submissions()
,用于将数据显示到表中。
我的问题是,如果我点击提交(当用户输入数据时),我怎么能创建一个页面,显示输入的数据,以后可以转到(比如说test.com/user)。
就像当你使用添加内容时,它会将你所写的标题带入一个链接(一个页面)。 我的问题是我不知道怎么做我有数据库中的数据,我可以像一个表一样显示它,但我没有特定数据的页面,比如让用户名作为链接。
答案 0 :(得分:0)
实施hook_menu并调用页面回调函数以显示您的数据。
function mymodule_menu() {
$items['abc/def'] = array(
'page callback' => 'repman_submissions',
);
return $items;
}
function repman_submissions()($ghi = 0, $jkl = '') {
// code to display your data
}