thinkPHP中的文章詳情頁實現“上一篇下一篇”功能經驗分享


前段時間在公司中接觸到了用thinkPHP搭建的項目,其中涉及到了文章詳情頁上一篇下一篇翻頁的功能實現效果。

因為剛接觸這套框架和PHP,所以整理一下實現該功能的經驗方法。

如果有不到位的地方,歡迎指正!先看效果圖:

 

 其中涉及到了第一篇之前沒有文章和最后一篇沒有文章的問題。

<---------------------------------------------------------------------------------->

一.首先在Controller中獲取從列表頁傳來的文章ID

二.設置查詢到上下篇的條件,通過定義關聯數組傳入到where查詢語句中去

三.在view層綁定數據,通過if else語句判斷Controller傳來的$pre,$next數組是否為空,如果為空則顯示上下篇無文章

這里用的是empty()方法判斷Array是否為空,也有其他方法。

四.給上下篇無文章的情況設置灰色無法點擊的樣式。

 

 

剛接觸PHP不久,如果說的不對的地方,歡迎交流指正!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM