00:00
好,那咱们刚才呢,咱们来实现了添加功能,那下面咱们来实现一下咱们的修改功能,OK啊好,然后修改的话,咱们来找到咱们的列表页面修改的超链接,咱们是还没呢,对不对,那大家说应该怎么写,跟删除差不多吧,对不对,还跟删除差不多,但是咱们的删除是直接实现删除功能,但是咱们的修改你能点击它之后直接修改吗?不能,因为咱们的修改是不是也要有相对应的页面,也要有相对应的表单,对不对,对吧?好,所以说大家看。A的大括号,然后里面咱们来写个单引号是斜线emp emplo employee,是不是啊,显现好,然后因为我们要跳转到修改页面的时候,我们是不是还需要回显,大家说是不是啊,那所以我们是不是就需要来访问一个请求地址,然后既要将我们当前要修改的员工信息查出来放在请求域中,然后还要让他去实现跳转到修改页面的功能,对不对,对吧?所以说大家看咱们当前的请求地址,咱们就叫employee。
01:12
OK吧,好,然后咱们是不是还要再传过去一个要修改的ID是不是,是吧,所以说加上谁都大括号,然后一摸lo.id能看懂不?哎音lo1.idok啊啊,就少一个大括号来,大括号能看懂不?哎,行,这样去写就行啊好,然后下面呢,我们来重新部署,咱们来做一步就验证一步啊,不要说我把它写完了再统一的去验证对不对,做一步验证一步,随写随测啊好,然后下面咱们来一个刷新,大家看update看看没问题吧,1002100310041005是不是好,OK,是该的请求,不是大家说是该的请求吧,因为咱们现在是不是要去查询,根据咱们的ID去查询员工信息,用于回显对不对?好,所以说大家说这个功能你能写成view controller吗?不能,能写成。
02:12
我视图控制器不能啊。能不能啊,不能吧,为什么?因为咱们不仅仅是要来实现页面跳转,我们还要干什么,还要来获取根据ID查询员工信息,对不对,对吧?所以说咱们一定是要在我们的控制器中就写了啊好,来找到咱们的控制器,然后在这h request mapping括号,首先value应该等于谁呀?大家说斜线一摸lo,再斜线大括号ID能看懂吧,但是咱们当前的请求方式应该是谁?Request method.get能看懂吧,是查询功能吧,对不对?哎,好啊,行,然后下面咱们来写这个方法,来返回一个string,然后方法名咱们就叫做get落音,然后by ID可不可以啊,可以吧,好,OK,那在这我们是不是要把咱们的占位数所表示的值跟咱们的行参进行?
03:15
绑定对不对,It has very,然后是ID,然后在这in tIgEr类型的ID没问题吧,同时咱们是不是要把查询出来的数据在咱们的请求域中共享,所以说咱们还要有一个model是不是。是不是好啊,行,来,咱们查employee.get然后把ID放进来,然后这个时候咱们就可以获得一个音employ对象了,这是不是就是我们要修改的员工信息,那我们是不是需要将它放在请求域在页面中来进行回显,对不对?好,OK,怎么写?大家说啊,然后是model.a attribute,然后名字是1LO,然后它的值咱们也是1LO OK吧,好。
04:08
好啊,行来,那我们写完之后,最终咱们是不是要来设置一个视图名称,那我们往哪跳来,把这个页面一复制,咱们叫employ update是不是就完事了呀。对不对,对吧,好,所以说把它复制一下,然后来放到我们的控制器中,然后把咱们后边的点H7L去掉就行,能看懂吗?好OK,来找到我们当前的修改页面,大家看好,然后这个咱们把它给改成是update,然后按钮咱们也改成update,大家说这个页面咱们需要来操作的都有谁啊。啊。首先咱们是不是要进行回写呀?怎么进行回写?Value等于多大括号,然后1LO一点拉斯内是不是?
05:06
是不是啊,TH冒号value流是不是能看懂吧?好OK,然后来复制一下,然后把它呢给它放到这来,大家看这个地方应该是eml引L对不对,那这个地方咱们要想让单选框回显的话,大家学过没有?学过没有,设置一个默认的,好,大家注意在这呢,咱们可以用这样的方式去写field field field field是不是字段的意思对不对,然后在这呢,大家就可以这样去写了啊来通过这个属性,然后就可以将它进行回旋,来咱们先看效果啊,好,然后等于谁呢?等于咱们当前的GD啊金的,然后把这个复制一下,然后来放到咱们的这个地方啊,TH冒号field。Field是字段的意思啊,好,然后呢,我们就先来看一下吧,咱们先把页面给设置好了啊,好,然后呢,这些东西咱们都回旋了,当然够不够广告,我们的ID是不是也要回旋对不对,对吧?所以说在这咱们需要来设置咱们的第一个隐藏域,然后它的内应该等于ID,然后它的值TH冒号value,然后应该等于多大括号1lo.id是不是对吧?好,OK,那我们当前要想实现修改功能的话,大家想,那除了我们当前要把数据回显之外,我们是不是还要保证咱们的请求方式是什么?Put,大家说是不是对吧?好,那所以说那我们当前怎么发送put请求,保证表单的请求方式为post,并且还要再设置一个隐藏域,它的内必须是下滑。
07:00
线method,它的值是不是应该才是我们真正的请求方式叫book,能看懂吧,能看懂吧,好OK啊行,那咱们的页面就设置完了,来下边咱们来重新部署一下啊啊。好,然后下面咱们来刷新,OK,没问题,来咱们来点击一个update,来随便点击一个就行啊,看好这是不是一啊,那一是不是难呢?点击之后大家看难选中了没有,选中了对吧?然后咱们再来看这个零,然后点击之后零选中了没有,选中了,所以说大家看好,我们要想让单选框回显的话,大家就可以来使用基于熊猫和field,然后呢,来设置我们当前咱们的这一个单选框的value流属性值,然后它就会自动的进行判断,如果说employ点金的是等于一的,它就会在这自动添加check的属性,大家知道check的属性不知道。
08:04
Check的属性不知道吗?你你们不是说原来要默认选中一个单选框吗?那默认选中怎么选中,默认选中怎么选中,那不就是在这个不是不就是在我们当前这个input里面加上一个check的吗?是吧。来,不就是这个东西吗?来咱们点击element对不对,来找到我们下边咱们的这个gender,大家看check等于check的吗?见过没有见过吧?啊,所以说它就是这个意思,拿着我们当前th more of field的值,然后跟谁进行比较,Value进行比较,如果说一致,它就会自动帮助我们去添加谁呀,Check等于check的能听懂吧,哎,好啊,所以说它就可以让我们的单选框进行回显啊,好,OK,那这个就是我们的回旋功能,这个大家能看懂吧,能看懂吧,啊,行。
我来说两句