84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
前端是手機的APP,當客戶有問題回饋時,後台管理員能收到回饋並回覆。 專案是基於thinkphp v3.2 開發。
#上圖 -- 前端意見回饋
#上圖 -- 管理員可以收到回饋訊息回覆或刪除操作。
#目前只設計了一個留言表,使用者的回饋資訊會被記錄在這張表裡,後台的回饋記錄也是從這張表中查出。
現在留言功能已經實現,只是不知道怎麼實現回覆功能,PHP程式碼不知道從何下手,表的設計也不知道怎麼做。
求賜教!
光阴似箭催人老,日月如移越少年。
再建立一張表,然後主外鍵聯繫就好了,當然不聯絡也行,自己寫方法查詢出回覆資料。
第一,最好不要和回饋資訊表設計在同一張表裡。 第二,你的回饋表最好加多一個欄位status,表示該訊息是否已回覆。 回饋表設計id[int(11)]主鍵suggest_id[int(11)]回饋表idaid[int(11)]回饋人員idcontent[text]回饋資訊isuseful[enum(0,11 )]是否有用0沒1有time [int(11)] 回覆時間isread[enum(0,1)]是否已讀rbtime[int(11)] 回饋時間,回饋這條回覆訊息是否有用
當有回饋訊息進入後台時候,操作員可以點選回覆按鈕,回覆對應訊息。在操作人員點擊傳送時候,將所有相關的回覆資料儲存到資料庫中。並更新反饋表狀態,讓該條反饋訊息,無法再次寫回复。到這部就已經完成後台的操作。但有點要主要用戶已進入app就知道有回饋資訊表要提示,你的回饋訊息有最新的回應。這個就要在寫入回覆資料到資料庫之後,將相關的資訊寫入推送表或推送佇列。在使用者進入介面之後就可以看到有最新記錄提示。當然用戶看相關回覆訊息之後,可以選擇該條回覆訊息是否對自己有幫助等等。 。 。
再建立一張表,然後主外鍵聯繫就好了,當然不聯絡也行,自己寫方法查詢出回覆資料。
第一,最好不要和回饋資訊表設計在同一張表裡。
第二,你的回饋表最好加多一個欄位status,表示該訊息是否已回覆。
回饋表設計
id[int(11)]主鍵
suggest_id[int(11)]回饋表id
aid[int(11)]回饋人員id
content[text]回饋資訊
isuseful[enum(0,11 )]是否有用0沒1有
time [int(11)] 回覆時間
isread[enum(0,1)]是否已讀
rbtime[int(11)] 回饋時間,回饋這條回覆訊息是否有用
當有回饋訊息進入後台時候,操作員可以點選回覆按鈕,回覆對應訊息。在操作人員點擊傳送時候,將所有相關的回覆資料儲存到資料庫中。並更新反饋表狀態,讓該條反饋訊息,無法再次寫回复。到這部就已經完成後台的操作。但有點要主要用戶已進入app就知道有回饋資訊表要提示,你的回饋訊息有最新的回應。這個就要在寫入回覆資料到資料庫之後,將相關的資訊寫入推送表或推送佇列。在使用者進入介面之後就可以看到有最新記錄提示。當然用戶看相關回覆訊息之後,可以選擇該條回覆訊息是否對自己有幫助等等。 。 。