聯系官方銷售客服
1835022288
028-61286886
我利用php方式按照例子寫了一個新聞列表的api接口,但是如何增加 頁碼和每頁幾條呢 謝謝
<?php
/**
* api 示例文件
* 變量介紹
* $return 表示標準返回變量
*/
$return = []; // 返回數據
// 查詢全部會員,并返回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表的數據
回復@蘇小閔
那如何修改呢 謝謝
如何寫一個 輸出news下 每頁10條 按照點擊數排序呢
框架手冊有啊,limit函數可以控制分頁,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的數據表格去做數據統計,表格內的數據都是從自己寫的接口獲取的,分頁跟條數是前端傳過來的參數,我想你用接口也是要用這種形式把,還是說你要自己寫分頁呢
http://www.zbshanke.com/wenda/21524.html