默認(rèn)的,用模板標(biāo)簽返回數(shù)據(jù)是返回全部的查詢結(jié)果,很顯然這樣是不效率的。
我們可以使用自定義回調(diào)函數(shù)來格式化返回結(jié)果
需要熟悉php的開發(fā)者來自定義函數(shù)!
定義了一個 dr_test_news_list函數(shù),那么這個函數(shù)需要放在 網(wǎng)站根目錄/config/custom.php,代碼如下:
<?php /** * 自定義函數(shù)文件 */ function dr_test_news_list($data) { $rt = array(); if ($data['return']) { foreach ($data['return'] as $t) { $rt[] = array( 'title' => $t['title'], // 標(biāo)題 'thumb' => dr_get_file($t['thumb']), // 縮略圖地址 'updatetime' => dr_date($t['_updatetime'], 'Y-m-d'), // 自定義時間格式 ); } } return $rt; }
這里,我們只返回文章的標(biāo)題、縮略圖url、時間格式
那么返回結(jié)果是:
這樣按需返回,就比上一章節(jié)的全部返回效率的多
文檔最后更新時間:2018-12-10 10:49:41