如何在drupal 6模块中添加删除链接/按钮选项?

时间:2011-01-07 06:44:28

标签: php

$block_content = l('delete', 'onthisdate/'.$links->cid);

我已使用此l()函数创建删除链接,但在单击此删除链接后,如何从数据库中删除数据。我想删除$cid的数据,这意味着如果$cid=1,则会删除第1行。我会等你最简单的回答。

1 个答案:

答案 0 :(得分:0)

您需要在模块中创建一个hook_menu实现,将'onthisdate /%cid'URL映射到一个处理数据库删除的函数,类似于User Badges module中的示例:< / p>

$items['admin/user/user_badges/delete/%'] = array(
  'title' => 'Delete badge',
  'page callback' => 'drupal_get_form',
  'page arguments' => array('user_badges_delete_form', 4),
  'access arguments' => $access,
  'type' => MENU_CALLBACK,
  'file' => 'user_badges.admin.inc',
);