• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >drupal > drupal内的表格化输出实现方法

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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了drupal,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
下面来创建一个简单的表格,列出节点的标题,类型,创建日期,作者。

创建表头:

), </p> <p> array(
'data' => t('Date Created'),
'field' => 'n.created',
),
);</div>

详解: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); </div>

获得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);</div>

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

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • drupal输出用户头像地址的方法
  • drupal常用判断函数汇总
  • 批量导入XML数据到drupal系统的方法
  • drupal内的表格化输出实现方法
  • 自定义drupal注册表单的方法
  • Drupal7的cache缓存开发实例教程
  • drupal的url传值和表单传值分析
  • Drupal中hook_theme函数用法
  • drupal函数node_get_types用法详解
  • Drupal采用钩子系统删除用户实例详解

相关文章

  • 2017-05-13drupal常用判断函数汇总
  • 2017-05-13自定义drupal注册表单的方法
  • 2017-05-13DRUPAL6中定义hook_menu参数的方法
  • 2017-05-13drupal函数node_get_types用法详解
  • 2017-05-13drupal按分类进行文章排序的实现方法
  • 2017-05-13drupal之hook_link和hook_link_alter钩子函数解析
  • 2017-05-13drupal模块开发分析
  • 2017-05-13drupal6上传中文文件名附件乱码问题解决方法
  • 2017-05-13drupal导入图片的实现方法
  • 2017-05-13Drupal中hook_theme函数用法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Drupal7之drupal_static函数用法解析
    • drupal实现在node节点的评论下面添加内容的方法
    • drupal之hook_link和hook_link_alter钩子函数解析
    • drupal开启pathauto模块后得到路径参数的方法
    • drupal内的表格化输出实现方法
    • drupal创建拖动排序表格的方法
    • drupal模块开发分析
    • Drupal 启用缓存和Gzip压缩设置方法
    • drupal输出用户头像地址的方法
    • 自定义drupal注册表单的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有