亚洲国产成人高清影视,亚洲成av人的天堂在线观看,亚洲视频高清不卡在线观看,国产成人欧美日本在线观看,国产成人欧美日本在线观看

Thinkphp商城系統(tǒng)如何實現(xiàn)分頁加載

2021-03-26

分類:技術干貨

Thinkphp商城系統(tǒng)得益于框架的優(yōu)勢,短時間內(nèi)得到迅速發(fā)展,成為中小型企業(yè)上線商城系統(tǒng)的首選,安菲云為您分享thinkphp商城系統(tǒng)在開發(fā)過程中如何實現(xiàn)分頁加載。

Thinkphp商城系統(tǒng)得益于框架的優(yōu)勢,短時間內(nèi)得到迅速發(fā)展,成為中小型企業(yè)上線商城系統(tǒng)的首選,安菲云為您分享thinkphp商城系統(tǒng)在開發(fā)過程中如何實現(xiàn)分頁加載。

下面安菲云以安菲軟件多用戶商城系統(tǒng)為例(相關代碼可以在安菲官網(wǎng)下載),分析使用TP5自帶的分頁功能實現(xiàn)商品分頁。

ThinkPHP5.1內(nèi)置了分頁實現(xiàn),要給數(shù)據(jù)添加分頁輸出功能變得非常簡單,可以直接在Db類查詢的時候調(diào)用paginate方法:

// 查詢商品狀態(tài)為1的商品數(shù)據(jù) 并且每頁顯示10條數(shù)據(jù)

$list = Db::name('goods')->where('status',1)->paginate(10);

$page = $list->render();// 獲取分頁顯示

$this->assign('list', $list);// 渲染模板輸出

$this->assign('page', $page);// 渲染分頁

return $this->fetch();

 

模板文件中分頁輸出代碼如下:

<div>

<ul>

{volist name='list' id='vo'}

    <li> {$vo.goodsName}</li>

{/volist}

</ul>

</div>

{$page}

 

默認情況下,生成的分頁輸出是完整分頁功能,帶總分頁數(shù)據(jù)和上下頁碼,分頁樣式只需要通過樣式修改即可,完整分頁默認生成的分頁輸出代碼為:

分頁輸出代碼


簡潔分頁

如果你僅僅需要輸出一個 僅僅只有上下頁的分頁輸出,可以使用下面的簡潔分頁代碼:

// 查詢商品狀態(tài)為1的商品數(shù)據(jù),并且每頁顯示10條數(shù)據(jù)

$list = Db::name('goods')->where('status',1)->paginate(10,true);

$page = $list->render();// 獲取分頁顯示

$this->assign('list', $list);// 渲染模板輸出

$this->assign('page', $page);// 渲染分頁

return $this->fetch();

簡潔分頁模式的輸出代碼為:

簡潔分頁模式代碼

本文僅當拋磚引玉,在實際開發(fā)過程中會比本文的情況復雜一些。當然,Thinkphp商城系統(tǒng)分頁加載萬變不離其中,以上分析權當一個縮影,多練習多參與實際開發(fā),thinkphp商城系統(tǒng)的開發(fā)還是很快上手的。



安菲云公眾號

New最新資訊

公眾號

關注公眾號

微信咨詢

企業(yè)微信號

咨詢熱線

咨詢熱線

18696588163