這分頁邏輯太混亂了,老師自己估計(jì)都沒搞明白
明明大前提就是if($totalPages>$showPage),下面分析end時(shí)候居然還分兩種情況討論一下,如果頁面顯示頁碼數(shù)數(shù)大于總頁數(shù),無論怎么搞都是顯示全部頁碼,都不用想了,當(dāng)當(dāng)前頁碼加上偏移量大于最大頁碼數(shù)時(shí),直接就是顯示從最后一頁到往前4頁,還要那么復(fù)雜的一個公式,我也是醉了,就跟當(dāng)前頁減去偏移量小于0時(shí),那start必然是1.end必然是總共要顯示的頁碼數(shù)5啊
2016-04-14
老師講的是原理,學(xué)習(xí)者縷清思路才能做出屬于自己的分頁代碼!