四虎国产精品永久在线观看,人妻不敢呻吟被中出片,亚洲欧美日韩在线资源观看,亚洲综合色无码

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

2021-03-26

分類:技術(shù)干貨

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

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

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

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

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

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

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

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

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

return $this->fetch();

 

模板文件中分頁(yè)輸出代碼如下:

<div>

<ul>

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

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

{/volist}

</ul>

</div>

{$page}

 

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

分頁(yè)輸出代碼


簡(jiǎn)潔分頁(yè)

如果你僅僅需要輸出一個(gè) 僅僅只有上下頁(yè)的分頁(yè)輸出,可以使用下面的簡(jiǎn)潔分頁(yè)代碼:

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

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

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

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

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

return $this->fetch();

簡(jiǎn)潔分頁(yè)模式的輸出代碼為:

簡(jiǎn)潔分頁(yè)模式代碼

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



安菲云公眾號(hào)

New最新資訊

公眾號(hào)

關(guān)注公眾號(hào)

微信咨詢

企業(yè)微信號(hào)

咨詢熱線

咨詢熱線

18696588163