聯(lián)系官方銷售客服
1835022288
028-61286886
我利用php方式按照例子寫了一個新聞列表的api接口,但是如何增加 頁碼和每頁幾條呢 謝謝
<?php
/**
* api 示例文件
* 變量介紹
* $return 表示標(biāo)準(zhǔn)返回變量
*/
$return = []; // 返回數(shù)據(jù)
// 查詢?nèi)繒T,并返回username和email
$data = \Phpcmf\Service::M()->table('dr_1_news')->getAll();
if ($data) {
foreach ($data as $r) {
$return[] = [
'id' => $r['id'],
'title' => $r['title'],
'description' => $r['description'],
'fenlei' => $r['fenlei'],
'catid' => $r['catid'],
'uid' => $r['uid'],
'author' => $r['author'],
];
}
}
list的接口展示樣式是這樣的
你這個接口程序是輸出全部news表的數(shù)據(jù)
回復(fù)@蘇小閔
那如何修改呢 謝謝
如何寫一個 輸出news下 每頁10條 按照點(diǎn)擊數(shù)排序呢
框架手冊有啊,limit函數(shù)可以控制分頁,order_by是控制排序的,要會php就簡單
要命了php不會。
$data = \Phpcmf\Service::M()->table('dr_1_news')->order_by('hits desc')->limit(0, 10)->getAll();
要用num,limit要用的話,你要自己寫sql,不過自己寫sql是最好的
你可以看看這個文章,我是使用layui的數(shù)據(jù)表格去做數(shù)據(jù)統(tǒng)計,表格內(nèi)的數(shù)據(jù)都是從自己寫的接口獲取的,分頁跟條數(shù)是前端傳過來的參數(shù),我想你用接口也是要用這種形式把,還是說你要自己寫分頁呢
http://223987.com/wenda/21524.html