国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

drupal實現(xiàn)輸出可點擊表頭排序表格的方法

2024-08-30 19:07:46
字體:
供稿:網(wǎng)友

本文實例講述了drupal實現(xiàn)輸出可點擊表頭排序表格的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

drupal中可以用theme_table輸出表格,并且支持點擊表頭排序。步驟如下:
1.定義表頭:

$header = array(
array('data' => '用戶名', 'field' => 'name'),
array('data' => '狀態(tài)', 'field' => 'status', 'sort' => 'desc'),
array('data' => '角色'),
array('data' => '注冊時間', 'field' => 'created', 'sort'=>'desc'),
array('data' => '上次訪問時間', 'field' => 'access')
);

其中'data'是表頭顯示的文字,'field'是對應的sql語句中order by的字段名稱,'sort'指定默認的排序順序。沒有指定'field'的表頭不排序。

2.定義對應的sql語句:

$select = db_select('users', 'u')->extend('TableSort');
$select->fields('u', array('uid', 'name', 'status', 'created', 'access'))
->condition('u.uid','0','>')
->orderByHeader($header);

這里通過orderByHeader($header)把SQL語句與表頭對應起來。

3.準備表格內(nèi)容:

$rows = array(); ...... 把表格中顯示的數(shù)據(jù)存放到$rows數(shù)組里。$rows的每一行是一個數(shù)組,按照順序依次存放各列顯示的內(nèi)容。

4.生成HTML

theme('table', array('header'=>$header, 'rows'=>$rows))

希望本文所述對大家的drupal二次開發(fā)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 徐汇区| 高安市| 乌审旗| 准格尔旗| 阳信县| 北流市| 临江市| 浦城县| 五寨县| 常德市| 襄城县| 芦溪县| 合川市| 通化县| 上蔡县| 高邑县| 漳平市| 成安县| 茂名市| 中牟县| 隆昌县| 界首市| 金阳县| 江川县| 鞍山市| 池州市| 朝阳市| 昌江| 鹤山市| 福贡县| 凯里市| 庆元县| 修水县| 永春县| 大田县| 青海省| 乐业县| 内乡县| 长治市| 丰原市| 农安县|