smarty簡單分頁的實現(xiàn)方法
更新時間:2014年10月27日 15:34:20 投稿:shichen2014
這篇文章主要介紹了smarty簡單分頁的實現(xiàn)方法,以一個具體的實例講述了smarty分頁的完整實現(xiàn)過程,需要的朋友可以參考下
本文實例講述了smarty簡單分頁的實現(xiàn)方法,分享給大家供大家參考。具體實現(xiàn)方法如下:
以下是模板中的smarty代碼,用smarty簡單的代入相關的變量就行了,非常簡單,但是在php代碼中還要傳入page這個參數(shù)。我覺得這樣分挺好,非常簡單。我越來越喜歡用smarty了。
Php代碼如下:
復制代碼 代碼如下:
{if $pageCount > 1}
{foreach item=i from=$pagerList}
{if $pageNum eq $i}
{$i}
{else}
<a href ="/space/index.php?uid={$userId}&page={$i}">{$i}</a>
{/if}
{/foreach}
{if $pageNum eq 1}
上一頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pagePre}">上一頁</a>
{/if}
{if $pageNum eq $pageCount }
下一頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pageNext}">下一頁</a>
{/if}
{if $pageNum eq 1}
首頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page=1">首頁</a>
{/if}
{if $pageNum eq $pageCount}
最后一頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pageCount}">最后一頁</a>
{/if}
{/if}
(共{$pageCount}頁)
{foreach item=i from=$pagerList}
{if $pageNum eq $i}
{$i}
{else}
<a href ="/space/index.php?uid={$userId}&page={$i}">{$i}</a>
{/if}
{/foreach}
{if $pageNum eq 1}
上一頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pagePre}">上一頁</a>
{/if}
{if $pageNum eq $pageCount }
下一頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pageNext}">下一頁</a>
{/if}
{if $pageNum eq 1}
首頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page=1">首頁</a>
{/if}
{if $pageNum eq $pageCount}
最后一頁
{else}
<a href ="/space/friendlist.php?uid={$userId}&page={$pageCount}">最后一頁</a>
{/if}
{/if}
(共{$pageCount}頁)
這里只是給出一個思想,其實分頁沒有那么復雜。
希望本文所述對大家的PHP程序設計有所幫助。
相關文章
Zend Framework教程之請求對象的封裝Zend_Controller_Request實例詳解
這篇文章主要介紹了Zend Framework教程之請求對象的封裝Zend_Controller_Request用法,結合實例形式詳細分析了請求對象封裝的原理,使用方法與相關注意事項,需要的朋友可以參考下2016-03-03laravel validate 設置為中文的例子(驗證提示為中文)
今天小編就為大家分享一篇laravel validate 設置為中文的例子(驗證提示為中文),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09PHP微信開發(fā)之根據(jù)用戶回復關鍵詞\位置返回附近信息
這篇文章主要為大家詳細介紹了PHP微信開發(fā)之簡單實現(xiàn)根據(jù)用戶回復關鍵詞\位置返回附近信息 ,感興趣的小伙伴們可以參考一下2016-06-06