iis服务器助手广告广告
返回顶部
首页 > 资讯 > CMS >drupal内的表格化输出实现方法
  • 577
分享到

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

drupal表格化输出 2022-06-12 02:06:58 577人浏览 独家记忆
摘要

本文实例讲述了drupal内的表格化输出实现方法。是基于drupal6实现的。分享给大家供大家参考。具体实现方法如下: 1、theme_table()在drupal内,theme函数就是用来控制输出的。在定制模块的时候,

本文实例讲述了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建站有所帮助。

--结束END--

本文标题: drupal内的表格化输出实现方法

本文链接: https://www.lsjlt.com/news/32636.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • drupal内的表格化输出实现方法
    本文实例讲述了drupal内的表格化输出实现方法。是基于drupal6实现的。分享给大家供大家参考。具体实现方法如下: 1、theme_table()在drupal内,theme函数就是用来控制输出的。在定制模块的时候,...
    99+
    2022-06-12
    drupal 表格化 输出
  • drupal实现输出可点击表头排序表格的方法
    本文实例讲述了drupal实现输出可点击表头排序表格的方法。分享给大家供大家参考。具体实现方法如下: drupal中可以用theme_table输出表格,并且支持点击表头排序。步骤如下:1.定义表头:复制代码代码如下:$...
    99+
    2022-06-12
    drupal 输出 可点击 表头 排序 表格 方法
  • python中的格式化输出方法
    目录1 使用字符串模运算符(%)格式化输出2 使用 format 方法格式化输出​3 使用 String 方法格式化输出前言: 有几种方法可以显示程序的输出。 数据可以以人类可读的形...
    99+
    2022-11-13
  • python中实现格式化输出 %用法
    当我们在python中需要打印出特定格式的内容时可以用到这个方法,方法介绍如下: 例如我们现在要收集用户的一些个人信息,这时候我们的代码如下:   name=input("name: ")age=int(input("age: "))jo...
    99+
    2023-01-30
    python
  • Python利用prettytable实现格式化输出内容
    目录楔子添加表头、添加行、添加列输出指定行、指定列设置表格样式设置对齐方式设置边框样式楔子 我们用 MySQL 客户端查询数据的时候,是以下面这种格式显示的: 内容展示的非常漂亮,...
    99+
    2022-11-11
  • Java格式化输出的方法有哪些
    这篇文章主要讲解了“Java格式化输出的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java格式化输出的方法有哪些”吧!Java控制台输出1.使用System.out.write...
    99+
    2023-07-05
  • python3美化表格数据输出结果的实现代码
    技术背景 在前面一篇博客中我们介绍过关于python的表格数据处理方案,这其中的工作重点就是对表格类型的数据进行梳理、计算和展示,本文重点介绍展示这个方面的工作。首先我们看一个案例,...
    99+
    2022-11-12
  • Python格式化输出的具体实现
    目录“%”的使用字符串输出(%s)浮点数输出(%f)format的使用位置匹配格式转换高阶用法format变形用法“%”的使用 格式符...
    99+
    2022-11-11
  • mybatis输出SQL格式化的方法是什么
    这篇文章主要讲解了“mybatis输出SQL格式化的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mybatis输出SQL格式化的方法是什么”吧!mybatis输出SQL格式化通过...
    99+
    2023-06-21
  • Python 格式化输出字符串的方法(输出字符串+数字的几种方法)
    目录Python 格式化输出字符串(输出字符串+数字的几种方法)1. 介绍2. 方法2.1 使用占位符%输出2.2 format格式化2.2.1 一般用法2.2.2 进阶用法2.3 ...
    99+
    2023-03-02
    Python 格式化输出字符串 Python 格式化输出
  • python中pandas输出完整、对齐的表格的方法
    今天使用python计算数据相关性,但是发现计算出的表格中间好多省略号,而且也不对齐。 这也太难看了。 于是在程序里加了三行: pd.set_option('display.ma...
    99+
    2022-11-12
  • Python实现格式化输出的实例详解
    目录一、format格式输出字符串二、format格式输出字符串实例实例1、网站名称实例2、数值格式化为不同的形式实例3、{}中不设参数实例4、 {}中设参数实例5、str.form...
    99+
    2022-11-11
  • python中json格式数据输出的简单实现方法
    主要使用json模块,直接导入import json即可。 小例子如下: #coding=UTF-8 import json info={} info["code"]=1 info["i...
    99+
    2022-06-04
    简单 格式 方法
  • Python格式化输出字符串的方法有哪些
    本篇内容介绍了“Python格式化输出字符串的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 格式化输出字符串(输出字...
    99+
    2023-07-05
  • 在PHP中将数据输出至Excel表格中的方法
    这篇文章主要介绍在PHP中将数据输出至Excel表格中的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法一:首先先安装依赖的库文件,composer安装php处理excel类库。composer re...
    99+
    2023-06-14
  • Python格式化输出字符串的五种方法总结
    目录1. 引言2. 函数 center()3. 函数 ljust()4. 函数 rjust()5. 函数 zfill()6. 函数 title()7. 使用1. 引言 Python语...
    99+
    2022-11-11
  • Go语言fmt.Sprintf格式化输出的语法与实例
    格式化在逻辑中非常常用。使用格式化函数,要注意写法: fmt.Sprintf(格式化样式, 参数列表…) 格式化样式:字符串形式,格式化动词以%开头。参数列表:多个参数...
    99+
    2022-11-11
  • python实现输出换行的方法
    这篇文章主要介绍python实现输出换行的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python输出换行的方法:1、用转义符号【\n】,代码为【str3 = "..\n"】;2、直接用pr...
    99+
    2023-06-06
  • javascript输出语句的实现方法
    本篇内容介绍了“javascript输出语句的实现方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!JS输出语句使用window.alert...
    99+
    2023-06-20
  • C#如何实现日期时间的格式化输出
    这篇文章主要讲解了“C#如何实现日期时间的格式化输出”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#如何实现日期时间的格式化输出”吧!DateTime被放在System命名空间下,在顶级语...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作