前面学习了MVC模型的交互,以及如何用ORM操作数据库,现在将这些知识点融会贯通起来,就可以轻松的实现登录和注册的业务逻辑了,这里主要包括数据的获取,校验,页面的跳转,来吧,将所学的东西用起来吧,你将通过小小的箭头,与计算机对话,想想都令人觉得兴奋呢
一.注册界面-实现MVC交互
注意:这里F5刷新后还是通过上一次的方法访问界面
二.注册界面-数据库通信
1.创建ORM模型
2.获取view传递过来的数据
3.对数据进行校验
4.将数据插入到数据库中
5.跳转到登录界面
登录界面和注册界面类似,界面写好了就编写路由,和控制器
三.界面跳转
// 跳转到登录界面
/*
如果通过TplName跳转到对应的界面:
那么地址栏的地址不会发生变化
那么可以从当前控制器传递数据给跳转之后的界面
如果通过Redirect跳转到对应的界面:
那么地址栏的地址会发生变化
那么不可以从当前控制器传递数据给跳转之后的界面
https://baike.baidu.com/item/HTTP%E7%8A%B6%E6%80%81%E7%A0%81/5053660?fr=aladdin
*/
//c.TplName="login.html"
c.Redirect("/login", 302)
By 极客江南
上一节的跳转就是redirect跳转,也是企业开发中最常用的一种跳转,这种跳转会修改地址栏的地址,但是不能从当前控制器传递数据给跳转后的页面
但是tplname可以跳转不会修改当前地址栏的地址,但是可以将当前控制器的数据传递到跳转之后的页面
这里没有演示c.TplName的用法之后会回来补充的,大家相信我,我在此留下我的猪鼻子