国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

關(guān)于webman使用think-orm分頁的咨詢

楚羽幽

問題描述

文檔路徑:http://wtbis.cn/doc/webman/db/paginator.html

截圖

使用think-orm得時(shí)候,假如我地址欄的參數(shù)如下:
當(dāng)前分頁&每頁數(shù)量
?page=1&limit=30
那我每次查詢分頁豈不是都要這樣傳入?yún)?shù)?
paginate(['list_rows' => $limit, 'page' => $page]);

有沒有直接查詢執(zhí)行paginate時(shí),根據(jù)地址欄參數(shù)自動識別每頁多少數(shù)量

926 4 0
4個(gè)回答

ysian

paginate只需要傳limit就行,前端傳參數(shù)page會自動注入page的,不傳limit默認(rèn)為15條每頁,例如

BlogArticleModel::with('category')->where($where)->field($field)->order($order)->paginate($limit);
  • 楚羽幽 2024-06-21

    我的意思是,paginate不想傳入任何參數(shù),就一個(gè)方法名,自動識別頁碼跟數(shù)量,但目前只能識別頁碼

  • ysian 2024-06-21

    thinkphp那邊沒有注入數(shù)量的口子,暫時(shí)是沒法實(shí)現(xiàn)的

釋永戰(zhàn)

那你需要自己封裝一個(gè)方法讀取地址欄里面的query參數(shù),但是好像沒必要,傳2個(gè)參數(shù)而已,在控制器里面獲取到了傳入就是,又不麻煩

  • 暫無評論
釋永戰(zhàn)

你是以前玩織夢CMS的那個(gè)楚羽幽么?

wekyun

這個(gè)分頁,他是自動把設(shè)定的接受的參數(shù)的page當(dāng)作你分頁的頁碼,不需要你參數(shù)給進(jìn)去!
limit我沒試過,你試下回復(fù)下我!

我在TP中是這樣寫的,把這個(gè)下面代碼寫在控制器之前:反正就是把limit接受下,然后動態(tài)修改分頁的配置!
$limit = input('limit');
if ($limit > 0) config('paginate.list_rows', $limit);

但是因?yàn)閣ebman不支持動態(tài)修改配置,所以這個(gè)方案不行!
你試下前端傳,后端不在paginate參數(shù)中設(shè)置行不行,不過page是自動的!

  • 楚羽幽 2024-06-24

    目前暫時(shí)使用了模型基類的方式暫時(shí)在前端傳參過來后,在模型里面重寫了

  • wekyun 2024-06-25

    哦哦

年代過于久遠(yuǎn),無法發(fā)表回答
??