本文實例講述了smarty簡單分頁的實現方法,分享給大家供大家參考。具體實現方法如下:
以下是模板中的smarty代碼,用smarty簡單的代入相關的變量就行了,非常簡單,但是在php代碼中還要傳入page這個參數。我覺得這樣分挺好,非常簡單。我越來越喜歡用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}頁)
這裡只是給出一個思想,其實分頁沒有那麼復雜。
希望本文所述對大家的PHP程序設計有所幫助。