php - Drupal 在具有用户交互的 block 中显示表数据

标签 php drupal forms

我的 drupal 数据库中有一个自定义表。

  1. 我借助自定义模块中的表单将记录存储在此表中。管理员将从该表单添加记录。字段有姓名、日期等。

  2. 现在,最终用户必须能够在站点的前端以 block 的形式查看这些记录。它应该显示每条记录的名称字段,并允许用户点击名称并执行投票等操作。

我完成了第一个任务,我该如何执行第二个任务?

最佳答案

您必须创建自己的模块,并在该模块中实现 hook_block() 方法以返回格式化的 html。在 hook_block() 中,您可以自由执行生成 html 所需的任何数据库查询。

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_block/6

关于php - Drupal 在具有用户交互的 block 中显示表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6151256/

相关文章:

php - SQL 条件 : (A=B AND C LIKE %D%) OR (A LIKE %B% AND C=D)

css - Drupal 不会预览操作 "Blue wheel spins with no action"

javascript - Drupal 如何处理不同的 Javascript 脚本?

c# - 无法在 .Net (C#) 中使用 ajax 发送基本的非 MVC 表单

jquery - 在 jQueryUI 对话框中包含部分表单

php - 如何将 html 和 php 代码存储在 php 变量中以回显到 html 页面

php - PHP 中的 Mysql 空查询 - 我得到了什么?资源编号?

web-services - 在 drupal 7 中使用 View 服务选择语言

css - 如何使输入字段的宽度减去提交按钮的宽度为 100%?

php - 如何在 Laravel 5 中执行查询? DB::getQueryLog() 返回空数组