請教內(nèi)容頁接口的 API 中模塊關(guān)聯(lián)Related內(nèi)容 tui 字段的回調(diào)函數(shù) 如何寫?
自定義函數(shù),我知道這樣寫可以出來,但是也沒法前端通過id 來自動獲取調(diào)用
{list action=module module=news id=18}
{php $api[$key]=[];}
{php $api[$key]['id']=$t['id'];}
{php $api[$key]['title']=$t['title'];}
{php $api[$key]['tui'] = [];}
{list action=module module=news IN_id=$t['tui'] return=r}
{php $api[$key]['tui'][] = ['title'=>$r.title, 'id' => $r.id, 'sezhi' => $r.sezhi,'thumb'=>dr_get_file($r.thumb)];}
{/list}
{php $api[$key]['catid']=$t['catid'];}
{/list}tui關(guān)聯(lián)字段回函函數(shù),該如何寫,API能完整也調(diào)用出來,要麻煩各位大神詳細(xì)講解下。。
{php $api['tui'] = [];} {list action=module module=news IN_id=$tui return=r} {php $api['tui'][] = ['title'=>$r.title, 'id' => $r.id, 'sezhi' => $r.sezhi,'thumb'=>dr_get_file($r.thumb)];} {/list}回復(fù)@小波工作室 這個是 API 的調(diào)用,我是想說關(guān)聯(lián)字段上的回函函數(shù),我寫了一個,但是總只展示一條關(guān)聯(lián)數(shù)據(jù)
function tui_list($data) { $rt=explode(',', $data); // return $rt[1]; foreach ($rt as $se) { $rt1 = \Phpcmf\Service::M()->db->query("select id,title,sezhi from dr_1_news where id=$se"); if ($rt1) { $rows = $rt1->getResultArray(); return $rows; // var_dump($rows); } } }function tui_list($data) { $Lists = []; $rt=explode(',', $data); // return $rt; foreach ($rt as $se) { $db = \Phpcmf\Service::M()->db->query("select id,title,sezhi,thumb from dr_1_news where id=$se"); // $rows = $db ? $db->getResultArray() : []; $rows = $db->getResultArray(); // return $rows; // $Lists[] = $rows; if ($rows) { foreach ($rows as $t) { $Lists[] = [ 'title' => $t['title'], // 標(biāo)題 'id' => $t['id'], 'sezhi' => $t['sezhi'], 'thumb' => dr_thumb($t['thumb'], 200, 200), // 圖片id轉(zhuǎn)換為地址 ]; } } } return $Lists; }已經(jīng)解決。。。謝謝小波老師