一、登錄后臺窗口顯示與跳轉
首先打開在線編輯器進入我們的項目:https://editor.ivx.cn/
上一節已經完成了登錄和注冊功能,在這一節咱們將會實現對應的后臺入口進入和一些后臺功能的制作。
首先咱們需要記錄一下登錄的UID,因為咱們后臺界面或者說個人界面是需要通過UID進行判定的,如果沒有UID 那么將會顯示登錄和注冊塊,否則將會顯示對應的后臺界面,此時我們需要在登錄成功后給與當前的UID到UID變量:
此時我們刷新界面,重新登錄一次,此時將會進入到后臺窗口:
此時為了方便測試,我們依舊顯示后臺入口,去除對應的條件,直接顯示后臺入口行:
此時頁面顯示如下:
此時咱們給與這個后臺入口的跳轉到管理員首頁開始完成對應的管理員功能:
二、影院后臺內容添加
影院增加功能首先需要一個數據庫,這個數據庫擁有以下字段:
以上字段是否刪除是用作表示當前影院是否已經注銷,或者已經退出平臺。在正常開發中我們一般不會刪除數據,將會使用一個標記記錄當前用戶(影院)的刪除狀態。
以上字段還有一個字段需要自已,那就是擁有影片字段,這個字段是用于存儲當前影院所擁有的影片,例如當前影院添加了《哈利波特》、《指環王》等電影,這些電影是擁有一個ID的,咱們將使用 json 類型的數據存儲在這個擁有影片的字段中,這樣做是為了方便查詢數據庫,否則你數據庫需要查詢多次,將會嚴重的降低當前數據庫的效率。
理解了原理后,咱們添加一個服務,命名為添加影院:
接著咱們添加所需要添加的參數內容:
其他未添加的字段之后將會設置默認值,隨后編寫數據庫提交內容:
以上截圖中,是否刪除的值默認為 0,表示狀態正常,若為1則表示已刪除。
三、影院前臺內容添加
影院添加頁內容如下:
我們發現標簽右側有一個添加按鈕,這個按鈕將會將值添加到下面標簽進行顯示,那如何完成這個功能呢?
此時需要創建一個一位數組變量:
這個標簽變量為存儲當前影院的標簽內容,這個內容也將會以 json(一位數組)的方式存儲到數據庫中,用這種方式存儲的好處就是在讀取時方便解析,并且查詢起來比較方便。
此時我們給添加按鈕一個時間,當點擊后只要輸入的標簽字符數大于0,那么就添加值到這個標簽末尾即可:
此時標簽內容就可以在前端使用循環進行遍歷了,for循環的數據來源于標簽一位數組即可:
此時還需要對標簽添加一個時間,只要點擊了這個標簽文本,那么就直接刪除一位數組中當前序號的值,那么就可以實現動態添加內容,讓用戶體驗更舒服:
最后直接給添加按鈕調用影院添加的服務即可: