最近在做項(xiàng)目,使用的是thinkphp5(tp5)開發(fā)的,使用tp5內(nèi)置的分頁功能。
那么,問題來了,我使用paginate函數(shù)生成分頁時(shí),若沒有第二頁是沒有關(guān)系的,但是當(dāng)出現(xiàn)分頁時(shí),結(jié)果沒有請(qǐng)求參數(shù)。
也就是說,分頁如何添加參數(shù),搜索的時(shí)候第二頁沒有參數(shù)了,不可能每次手動(dòng)添加吧?
細(xì)細(xì)看paginate函數(shù)包括三個(gè)參數(shù),如下:
/** * 分頁查詢 * @param int|array $listRows 每頁數(shù)量 數(shù)組表示配置參數(shù) * @param int|bool $simple 是否簡(jiǎn)潔模式或者總記錄數(shù) * @param array $config 配置參數(shù) * page:當(dāng)前頁, * path:url路徑, * query:url額外參數(shù), * fragment:url錨點(diǎn), * var_page:分頁變量, * list_rows:每頁數(shù)量 * type:分頁類名 * @return /think/Paginator * @throws DbException */ public function paginate($listRows = null, $simple = false, $config = []) {原來我們可以傳配置參數(shù)的。那么就很好實(shí)現(xiàn)了。
將請(qǐng)求參數(shù)帶過去就可以了!
文章原創(chuàng)來源:http://tech.yunyingxbs.com/article/detail/id/342.html
新聞熱點(diǎn)
疑難解答
網(wǎng)友關(guān)注