drupal实现输出可点击表头排序表格的方法

drupal实现输出可点击表头排序表格的方法,第1张

drupal实现输出可点击表头排序表格的方法

本文的重点是详细介绍drupal如何完成可点击表头排序表格的输出,包括表格的定义、SQL语句、表格内容以及HTML文档的形成等。,盆友们一定要参考。

本文案例描述了drupal完成可点击表头排序表输出的方式。分享给大家参考。实际的完成方式如下:

可以在drupal中使用theme_table输出表格,点击表头进行排序。流程如下:
1。定义头:

复制代码如下:$header=array(
array('data'=>;登录名','field'=>:'name'),
array('data'=>;情况','字段'=>:'状态','排序'=>desc'),
array('data'=>;Personas'),
array('data'=>:申请注册时间','field'=>:'created','sort'=>desc'),
array('data'=>;上次访问时间','field'=>:'access')
);
其中“数据”是标题中显示的信息的文本,“字段”是“排序”的特定默认设置的排序顺序,即匹配sql语句中orderby的字段名称。没有特定“字段”的标题不排序。

2.定义匹配的sql语句:

复制代码如下:$select=db_select('users','u')-->;扩展('tablesort');
$select->;字段('u',数组('uid','name','status','created','access')
->;条件('u.uid','0','>')
->;orderByHeader($header);
这里的SQL语句是按照orderByHeader($header)匹配头的。

3.提前准备好表格的内容:

$rows=array();......将表中显示的数据信息存储在$rows数组中。$rows的每一行都是一个数组,按顺序存储显示信息的每一列的内容。

4.FormHTML

复制代码如下:主题('table'),数组('header'=>;$header,'rows'=>$rows))

期待以上对大家的drupal二次开发有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772100.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存