| 插件名稱 | API接口 V7.8 |
| 插件作者 | 迅睿官方自營 |
| 最近更新 | 2025-09-04 19:21:54 |
| 支持對(duì)達(dá)夢數(shù)據(jù)庫的驅(qū)動(dòng) |
PHP程序里面
官方的api接口返回?cái)?shù)據(jù)格式默認(rèn)只有code msg data 怎么改返回格式
增加一個(gè)count 值為 返回?cái)?shù)據(jù)的總數(shù)
因?yàn)橛玫絣ayui的數(shù)據(jù)表動(dòng)態(tài)獲取數(shù)據(jù),直接掉api數(shù)據(jù)缺少了數(shù)量值,無法分頁

插件版權(quán):官方插件
插件名稱:API接口
用自定義回調(diào)函數(shù),把count加進(jìn)去,http://m.apdwn.com/doc/351.html
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-陳老師
自定義回調(diào)函數(shù)回調(diào)的也是數(shù)據(jù)部分吧 像截圖那樣的count這個(gè)是怎么回調(diào)出來?
官方這個(gè)插件的數(shù)據(jù)返回格式不是只有code msg data嗎?
http://m.apdwn.com/doc/410.html
可以的,回調(diào)函數(shù)可以強(qiáng)制攔截進(jìn)行json輸出
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-陳老師
根據(jù)你發(fā)的鏈接http://m.apdwn.com/doc/351.html
寫了沒用啊 具體是怎么寫的 可以寫個(gè)案例我看看嗎?
把a(bǔ)pi請(qǐng)求URL和參數(shù)發(fā)來看看,測試工具:http://m.apdwn.com/doc/api/
然后我給你加個(gè)參數(shù),寫個(gè)demo
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-陳老師
把這個(gè)函數(shù)代碼規(guī)范性發(fā)一下,壓縮的太亂了,不方便編輯
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
public function kehu_list_data($data) { $leixing = dr_field_options(23); $rt = []; // 這里根據(jù)項(xiàng)目的$data輸出格式來定義PHP的數(shù)據(jù)寫法, // 每個(gè)接口的寫法幾乎不一樣,下面是測試?yán)? if ($data) { foreach ($data as $t) { $rt[] = [ 'id' => $t['id'], // ID號(hào) 'title' => $t['title'], // 標(biāo)題 'leixing' => $leixing[$t['leixing']], // 企業(yè)類型 'lianxiren' => $t['lianxiren'], // 聯(lián)系人 'dianhua' => $t['dianhua'], // 電話 'dizhi' => dr_linkagepos('address', $t['quyu'], '') . $t['dizhi'],// 聯(lián)動(dòng)區(qū)域+詳細(xì)地址 'comments' => $t['comments'],// 評(píng)論數(shù)量 ]; } echo json_encode(['code' => 1, 'msg'=>'ok', 'data' => $rt, 'count' => count($data)]);exit; // 強(qiáng)制返回 } return $rt; }開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@官方插件技術(shù)-陳老師
改了 返回不對(duì)啊
對(duì)的啊,沒有問題,已經(jīng)顯示了count
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!