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

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

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

若是有不到位的地方,歡迎指正!先看效果圖:3d

 

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

<---------------------------------------------------------------------------------->方法

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

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

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

這裏用的是empty()方法判斷Array是否爲空,也有其餘方法。數據

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

 

 

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

相關文章
相關標籤/搜索