如何在ThinkPHP中使用page方法?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
thinkphp屬于一種免費的開發(fā)框架,能夠用于開發(fā)前端網(wǎng)頁,最早thinkphp是為了簡化開發(fā)而產(chǎn)生的,thinkphp同時也是遵循Apache2協(xié)議,最初是從Struts演變過來,也把國外一些好的框架模式進行利用,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu),兼容了很多標簽庫等模式,它能夠更方便和快捷的開發(fā)和部署應(yīng)用,當然不僅僅是企業(yè)級應(yīng)用,任何php應(yīng)用開發(fā)都可以從thinkphp的簡單、兼容和快速的特性中受益。
ThinkPHP CURD方法的page方法也是模型連貫操作方法之一,是完全為分頁查詢而誕生的一個人性化操作方法。
用法
$Article = M('Article'); $Article->limit('0,10')->select(); // 查詢第一頁數(shù)據(jù) $Article->limit('10,10')->select(); // 查詢第二頁數(shù)據(jù)
雖然利用擴展類庫中的分頁類Page可以自動計算出每個分頁的limit參數(shù),但是如果要自己寫就比較費力了,如果用page方法來寫則簡單多了,例如:
$Article = M('Article'); $Article->page('1,10')->select(); // 查詢第一頁數(shù)據(jù) $Article->page('2,10')->select(); // 查詢第二頁數(shù)據(jù)
顯而易見的是,使用page方法你不需要計算每個分頁數(shù)據(jù)的起始位置,page方法內(nèi)部會自動計算。
自3.1版本以后,page方法也支持2個參數(shù)的寫法,例如:
$Article->page(1,10)->select();
和
$Article->page('1,10')->select();
等效。
page方法還可以和limit方法配合使用,例如:
$Article->limit(25)->page(3)->select();
當page方法只有一個值傳入的時候,表示第幾頁,而limit方法則用于設(shè)置每頁顯示的數(shù)量,也就是說上面的寫法等同于:
$Article->page('3,25')->select();
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。
網(wǎng)站標題:如何在ThinkPHP中使用page方法-創(chuàng)新互聯(lián)
鏈接URL:http://www.rwnh.cn/article30/cegpso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、標簽優(yōu)化、ChatGPT、網(wǎng)站排名、微信小程序、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容