08.07 THINKPHP5 項目實戰——模糊查詢

轉自工作號php自學中心

內容正文

不管對於那個系統,查詢功能是必須存在的

THINKPHP5 項目實戰——模糊查詢

。所以掌握模糊查詢功能是必不可少的,下面我就根據具體項目介紹一下模糊查詢。

THINKPHP5 項目實戰——模糊查詢

上圖是項目的後臺的一個文章管理功能,可以看到可以根據分類,日期,還有文章的標題進行查詢,那麼這個功能到底怎麼實現呢?咱們一步一步來。

首先,找到前端的HTML頁面,

THINKPHP5 項目實戰——模糊查詢

可以看到是一個form表單,提交的位置是admin/news/index裡面,然後找到news控制器下面的index方法:

THINKPHP5 項目實戰——模糊查詢

首先一定要明確思路,我們可以根據分類查詢,也能根據時間段查詢,更能夠通過搜索文章的標題進行搜索,可謂是面面俱到了

THINKPHP5 項目實戰——模糊查詢

。具體代碼上面的圖已經貼出來了,就是判斷一下表單通過post提交的數據是否存在,然後組裝$where這個數組,然後把他送到model層裡面。下面貼出model層裡面的代碼:

THINKPHP5 項目實戰——模糊查詢

就是把$where賦給$condition,如果$where啥也沒有,就是你木有進行搜索,那麼$condition就默認為空。剩下的我相信根據大家的聰明才智肯定能夠看懂啦


分享到:


相關文章: