一、登录后台窗口显示与跳转
首先打开在线编辑器进入我们的项目:https://editor.ivx.cn/
上一节已经完成了登录和注册功能,在这一节咱们将会实现对应的后台入口进入和一些后台功能的制作。
首先咱们需要记录一下登录的UID,因为咱们后台界面或者说个人界面是需要通过UID进行判定的,如果没有UID 那么将会显示登录和注册块,否则将会显示对应的后台界面,此时我们需要在登录成功后给与当前的UID到UID变量:
此时我们刷新界面,重新登录一次,此时将会进入到后台窗口:
此时为了方便测试,我们依旧显示后台入口,去除对应的条件,直接显示后台入口行:
此时页面显示如下:
此时咱们给与这个后台入口的跳转到管理员首页开始完成对应的管理员功能:
二、影院后台内容添加
影院增加功能首先需要一个数据库,这个数据库拥有以下字段:
以上字段是否删除是用作表示当前影院是否已经注销,或者已经退出平台。在正常开发中我们一般不会删除数据,将会使用一个标记记录当前用户(影院)的删除状态。
以上字段还有一个字段需要自已,那就是拥有影片字段,这个字段是用于存储当前影院所拥有的影片,例如当前影院添加了《哈利波特》、《指环王》等电影,这些电影是拥有一个ID的,咱们将使用 json 类型的数据存储在这个拥有影片的字段中,这样做是为了方便查询数据库,否则你数据库需要查询多次,将会严重的降低当前数据库的效率。
理解了原理后,咱们添加一个服务,命名为添加影院:
接着咱们添加所需要添加的参数内容:
其他未添加的字段之后将会设置默认值,随后编写数据库提交内容:
以上截图中,是否删除的值默认为 0,表示状态正常,若为1则表示已删除。
三、影院前台内容添加
影院添加页内容如下:
我们发现标签右侧有一个添加按钮,这个按钮将会将值添加到下面标签进行显示,那如何完成这个功能呢?
此时需要创建一个一位数组变量:
这个标签变量为存储当前影院的标签内容,这个内容也将会以 json(一位数组)的方式存储到数据库中,用这种方式存储的好处就是在读取时方便解析,并且查询起来比较方便。
此时我们给添加按钮一个时间,当点击后只要输入的标签字符数大于0,那么就添加值到这个标签末尾即可:
此时标签内容就可以在前端使用循环进行遍历了,for循环的数据来源于标签一位数组即可:
此时还需要对标签添加一个时间,只要点击了这个标签文本,那么就直接删除一位数组中当前序号的值,那么就可以实现动态添加内容,让用户体验更舒服:
最后直接给添加按钮调用影院添加的服务即可: