現在在一個電商平臺進行運營銷售的商品是非常多的,那麽當商品數量達到一定的程度上,分頁加載就顯得非常有必要的。接下來就給大家講講在商淘電商平臺(WSTMart)裏,如何實現分頁加載。
在商淘電商平臺(WSTMart)裏,可以通過TP5自帶的分頁功能實現商品分頁。
ThinkPHP5.1內置了分頁實現,要給數據添加分頁輸出功能變得非常簡單,可以直接在Db類查詢的時候調用paginate方法:
// 查詢商品狀態為1的商品數據 並且每頁顯示10條數據
$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}
默認情況下,生成的分頁輸出是完整分頁功能,帶總分頁數據和上下頁碼,分頁樣式只需要通過樣式修改即可,完整分頁默認生成的分頁輸出代碼為:
簡潔分頁
如果你僅僅需要輸出一個僅僅只有上下頁的分頁輸出,可以使用下面的簡潔分頁代碼:
// 查詢商品狀態為1的商品數據,並且每頁顯示10條數據
$list = Db::name('goods')->where('status',1)->paginate(10,true);
$page = $list->render();// 獲取分頁顯示
$this->assign('list', $list);// 渲染模板輸出
$this->assign('page', $page);// 渲染分頁
return $this->fetch();
簡潔分頁模式的輸出代碼為:
以上就是關於在商淘電商平臺(WSTMart)裏,實現分頁加載的基本講解,若是想要了解關於商淘電商平臺(WSTMart)的更多詳細操作設置講解,或需要開發一套電商平臺(WSTMart),可以登錄商淘雲進行咨詢查閱的哦。