可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

drupal内的表格化输出实现方法

  • 时间:2020-11-24 15:55 编辑:连诗雅 来源:蚂蚁资源网 阅读:213
  • 扫一扫,手机访问
摘要:本文围绕Drupal   输出  讲述关于drupal内的表格化输出实现方法的相关知识,精彩详情内容请仔细阅读以下内容。感谢支持!
大家好,今小编要介绍的是关于drupal内的表格化输出实现方法的相关内容,多方面分析说明,感兴趣朋友的可以参考学习。

关键词:Drupal   输出  

本文实例讲述了drupal内的表格化输出实现方法。是基于drupal6实现的。分享给大家供大家参考。具体实现方法如下:

1、theme_table()
在drupal内,theme函数就是用来控制输出的。在定制模块的时候,你要想将你的数据输出成table格式,就用到这个了。十分方便

格式:Theme_table() 含有4个参数, $header, $rows, $attributes (optional) 和 $caption (optional).
$header 是一个数组,代表着table header, $rows是一个数组,代表着 table rows, $attributes是一个应用于table的attributes数组, $caption 表格的caption .

实例应用:编码一个table通常需要3个步骤。
1. 创建表头
2. 写数据库查询
3. 创建rows
下面来创建一个简单的表格,列出节点的标题,类型,创建日期,作者。

创建表头:

复制代码代码如下:$header = array(
array(
'data' => t('Title'),
'field' => 'n.title',
'sort' => 'asc',
),
array(
'data' => t('Type'),
),
array(
'data' => t('Author'),
'field' => 'u.name',
), </p><p> array(
'data' => t('Date Created'),
'field' => 'n.created',
),
);

详解:header是一个多维数组,table表头的每个单元(table内的 column )均由一个关联数组构成,包含着一个或者多个下面的keys。

data:必须的,这是将要显示的文本。
field :分类column时需要这个,这是一个数据库字段。
sort:column排列顺序,可选。

数据库查询:

复制代码代码如下:$query = "SELECT n.title, n.created, n.type, u.name </p><p>FROM {node} AS n </p><p> LEFT JOIN {users} AS u
ON n.uid = u.uid" </p><p>. tablesort_sql($header);

获得rows!


复制代码代码如下:$result = db_query($query); </p><p> $rows = array();
while ($row_object = db_fetch_object($result)) { </p><p> $rows[] = array(
'data' => array( </p><p> //Title </p><p> array( </p><p> 'data' => $row_object->title, </p><p> ), </p><p> //Type </p><p> array( </p><p> 'data' => $row_object->type, </p><p> ), </p><p> //Author </p><p> array( </p><p> 'data' => $row_object->name, </p><p> ), </p><p> //Date created </p><p> array( </p><p> 'data' => date('M d, Y', $row_object->created), </p><p> ), </p><p> ), </p><p> ); </p><p> } </p><p>print theme('table', $header, $rows);

希望本文所述对大家的drupal建站有所帮助。


以上就是drupal内的表格化输出实现方法的全部内容,希望可以帮助到您。感谢对蚂蚁资源网的支持。
(责任编辑:连诗雅

版权声明:文章内容是蚂蚁资源网小编精心整合原创的,素材来源于互联网,如无意侵犯到您的权益,请联系网站客服核实版权信息,以便及时删除。
  • 全部评论(0)
最新发布的资讯信息
【简历/资料|内地女明星】 殷茹基本资料( YR个人简历介绍)(2020-12-06 15:19)
【简历/资料|内地女明星】 曹菁基本资料( CJ个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 王安妮基本资料( WAN个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 白琼基本资料( BQ个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 王世霞基本资料( WSX个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 宋煜基本资料( SY个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 钱增基本资料( QZ个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 胡晓黎基本资料( HXL个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 李佳慧基本资料( LJH个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 张洛嘉基本资料( ZLJ个人简历介绍)(2020-12-06 15:14)
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部