迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
有點小問題 求大神解答下
使用文檔:《模塊內(nèi)容接口》
需要的數(shù)據(jù)都能拿到但是里面返回的圖片是ID 我想轉(zhuǎn)換成地址 我在參數(shù)上加了函數(shù) 沒效果 應該是我圖片ID的參數(shù)不一樣導致的如何解決呢
如下圖
函數(shù)是單文件的,多文件不適合。
回復@官方插件技術(shù)-羅老師 您這樣說 提醒了我 我看到一個帶S一個不帶突然記起來了是多單文件的參數(shù)命名
那只能用自定義回調(diào)了
我這下面是獲取所有文章的 如何才能改成根據(jù)ID來拿呢 參數(shù)都一樣的 屬實是接口經(jīng)驗不足都是東拼西湊 希望擔待些.
/// 時間排序所有文章list_data
public function list_data($data) {
$rt = [];
// 這里根據(jù)項目的$data輸出格式來定義PHP的數(shù)據(jù)寫法,
// 每個接口的寫法幾乎不一樣,下面是測試例子
if ($data['list']) {
foreach ($data['list'] as $t) {
$fujian = dr_get_files($t['fujian']);
foreach($fujian as $i =>$c) {
$fujian[$i]['file'] = dr_get_file($fujian[$i]['file']);
}
$rt[] = [
'avatar'=> dr_avatar($t['uid']),//用戶頭像
'title' => $t['title'], // 昵稱
'id' => $t['id'], // id號
'catid' => $t['catid'], // id號
'comments' => $t['comments'],//評論總數(shù)
'description' => $t['description'], // 內(nèi)容
'support' => $t['support'],//點贊總數(shù)
'catname' => dr_cat_value('news', $t['catid'], 'name'), // news模塊的當前內(nèi)容欄目名稱
'fujian' => $fujian, // 圖片id轉(zhuǎn)換為地址
'updatetime' => dr_date($t['_updatetime'], 'Y-m-d H:i:s'), // 時間轉(zhuǎn)換
];
return $rt;
函數(shù)是單文件的,多文件不適合。
回復@官方插件技術(shù)-羅老師 您這樣說 提醒了我 我看到一個帶S一個不帶突然記起來了是多單文件的參數(shù)命名
那只能用自定義回調(diào)了
我這下面是獲取所有文章的 如何才能改成根據(jù)ID來拿呢 參數(shù)都一樣的 屬實是接口經(jīng)驗不足都是東拼西湊 希望擔待些.
/// 時間排序所有文章list_data
public function list_data($data) {
$rt = [];
// 這里根據(jù)項目的$data輸出格式來定義PHP的數(shù)據(jù)寫法,
// 每個接口的寫法幾乎不一樣,下面是測試例子
if ($data['list']) {
foreach ($data['list'] as $t) {
$fujian = dr_get_files($t['fujian']);
foreach($fujian as $i =>$c) {
$fujian[$i]['file'] = dr_get_file($fujian[$i]['file']);
}
$rt[] = [
'avatar'=> dr_avatar($t['uid']),//用戶頭像
'title' => $t['title'], // 昵稱
'id' => $t['id'], // id號
'catid' => $t['catid'], // id號
'comments' => $t['comments'],//評論總數(shù)
'description' => $t['description'], // 內(nèi)容
'support' => $t['support'],//點贊總數(shù)
'catname' => dr_cat_value('news', $t['catid'], 'name'), // news模塊的當前內(nèi)容欄目名稱
'fujian' => $fujian, // 圖片id轉(zhuǎn)換為地址
'updatetime' => dr_date($t['_updatetime'], 'Y-m-d H:i:s'), // 時間轉(zhuǎn)換
];
}
}
return $rt;
}