请选择 进入手机版 | 继续访问电脑版

兄弟连thinkphp教程视频

[复制链接]
发表于 2020-11-11 16:50:16 | 显示全部楼层 |阅读模式
回复

使用道具 举报

 楼主| 发表于 2020-11-11 16:54:37 | 显示全部楼层
各位同学、各位朋友,大家好,上节课呢咱们讲到了sink php当中的查询语言,不知道大家是不是都用了一遍啊,希望大家呢都能够用一遍。这节课呢咱们开始来讲sink php当中的三大自动,这三大自动呢并不是并不是sink php命名的啊,而是呢我个人来对它进行了一个命名。好这些我都删掉了啊。在这当中何为三大刺痛呢?三大自动,好在心梗。php当中的官方叫法是这样啊,第一个叫做自动验证,第二个叫做自动完成,第三个叫做字段映射。字段映射啊好,自动验证,自动完成。自动完成呢这当中自动完成呢还有一个叫法,有些地方呢会经常叫做自动填充。填充好自带映射。有些地方呢也会把它叫做自动映射。这是这当中的这三项。所以说呢我将其取名为三大自动啊。什么叫自动验证?自动验证它的生效时期生效十七啊,在安平里头的啊在action控制器里头的生效时机是ct方法时生效。好,这是自动验证。自动验证呢主要是写在自定义模型里面来完成用户输入信息的时候,对表单或数据库当中的字段来进行验证。啊,这是这当中的自动验证。好,我将其回撤一下啊,让大家看得更清楚。自动完成的。就是当用户输入的字段。最主要啊是用户输入的字段并不是需要用户手动填写的。这些字段,而是由系统自动深沉的这些字段我们在这种情况下使用自动完成。就例如呃前两节课当中,有一节课是讲那个如何做一个用户的真删改查对不对?或者文章的增删改查吧。然后呢在这当中是不是有个密码,或者是注册时间,或者是注册IP,对不对?好,在这当中的密码我们就可以将其作为。作为啊自动完成或者自动填充的东西,注册时间我们也可以让其自动填充过,然后呢注册IP也是一样啊,这是正当这一项。好,那字段颜色有如果说真正是把那个视频看完了,并且呢把我当时在视频当中布置的作业呢做了的话,很多同学应该能够产生一个这样的概念,就是说如果说我将表单当中的字段表单当中的字段啊改为雨数据库当中的字段,不一样会怎么样会怎么样啊?好,如果对这一块儿想清楚的同学啊想弄清楚,同学,大家此处你们可以不再播放视频了,而暂停一下先做事。自己做出来。实验的结果是记忆最深刻的啊记忆最深刻的。自己的实验结果,而不是别人的实验结果啊。所以很多情况下面你看一遍经常会容易忘啊,有的时候自己做一遍都不记得了。好,这是知道这一家,然后呢我直接现在如果大家做完了的话,那我现在直接告诉答案,如果不一致。那是插入数据是不会成功的。插入数据是不会成功的。啊除非这个是非空是可控制的啊,可供自断除外,或者有问题的除外。啊。好,这是这当中这一项。那这当中如果是如果是。数据库当中的字段。与表单当中的字段一致的话,就会产生问题。什么问题啊?有安全概念同学那就很清楚了。那你这当中的。数据库字段就可以被用户猜出来。那好,这种情况下这种情况下就不安全吧。所以说在此种情况下,我们使用自动映射或者叫做字段映射。
回复

使用道具 举报

 楼主| 发表于 2020-11-11 16:54:54 | 显示全部楼层
这是三个的应用地方啊,这个我保存一下保存一下啊。现在在什么地方来跟大家来做这三大自动呢?来做这三大自动呢?我在上次写的用户注册当中来完成三档自动啊三大自动好吧?嗯要不重新跟大家写一次吧,好,不太清楚。同学啊,我再跟大家重新写一次吧。打开后K P L default打开user游者当中是不是有个index user,嗯index HTML。好,在这当中方法改一下啊,这个页面我把back up掉点BA删了吧。然后呢建个index点HTML,然后呢用这个来打开。用毡子丢丢打开啊,在此处我回到LIB目录下面,打开时候我回到LIB目录下面,艾肯下面打开user action,在user action当中进行操作,下面这些地方我全部将其删掉,你没必要存在了啊。下面做个方形index,然后呢让其第一次play也是play显示一个注册表单,然后呢在这当中一个function add当中来做它啊。在这个方法当中来完成像数据库写入的向数据库写入的操作。在这个方法当中来实现。好,我先。在此处呢跟大家说一下自动验证的语法。自动验证语法啊。自动验证注册到上面吧。自动验证是针对数据库级别的验证,它是系统内置的自动验证功能来实现验证的是系统内置的。啊好。大多数情况下,数据对象数据对象是由表单。提交的dna下划线到哪儿去?下回见POS数据创建的。在这种情况下面,我们就需要使用系统的自动验证功能啊,你对到了post的当中提交数据来进行验证的话啊数据这些数据数据这些东西啊有动了post的来进行提交的话,那在这当中我们要进行验证的话,难道你一个一个这样,就像我上次做的一样,动了动了枪先泡死他。大写啊大写password等于等于D呢下划线ps当中的Z pass word吗?难道你这样做?啊不是啊不是向左啊,这样的话太麻烦了太麻烦了啊你要写的东西特别多,写的东西特别多,并且呢还不利于重用财富利益。穷游网啊好,字段自动验证自动验证。需要写到自定义模型当中。需要写到自定义模型当中。啊。好,也就是说比如说针对user action,你就需要针对user action写一个专门的模型,写个专门的模型。写个专门的模型的话,那需要怎么办?能够用大M方法去实例。好吗?不行啊,如果是自定义模型的话,专门的自定义模型。如果是自定义模型的话,你两种方式吧,第一种是另一个优势model,第二种是大的一个右侧吧。好,这两种形式啊我现在回到model下面来,我把这个打开,嗯这当中是没有写任何方法的话,命名完之后它是空的。好,现在我们就要来开始用这一个自定义模型了,因为很多同学之前学完之后就是不清楚自定义模型到底有什么用,到底有什么用啊?不是不不教大家啊,而是当时的时机不对啊,所谓天时、地利、人和,只有大家把这些信息全部掌握之后,我们再往后面。讲的时候呢大家才觉得不吃力啊,还不吃力。好,在这一处,自定义的自定义的自动验证的话,自动验证的话需要根据自己的不同情况来使用。比如说你针对用户名,有些用户有些同学或者朋友,他们在这边开发的项目当中,用户名不不需要进行验证。好,那你就可以不用验证,比如说密码不需要验证,那你也可以不用验证。如果说你的系统当中需要进行的话,那你就需要自定写自动验证啊,自己来写自动验证啊。自动验证没有任何人能帮你,没有任何人能帮你啊。好,只有。你根据自己的业务情况来去写啊这一项这第一项啊在写自动验证的时候,自动验证的时候,新的php呢为我们封装的是一个成员属性,在酷睿特的时候,内部会去自动找这些自动验证方法。如果存在这个成员属性的情况下,啊它会自动去找这个自动验证方法来实现验证。如果失败,会创建会C的,拜拜执行L。执行else区间啊。好,这个成员属性的名字是信给ph P三中规定好的,他要怎么写呢?他要写成D的上限born date等于一个数组,必须要等于一个数组啊,没有不二法则。你看那前面是不是还得加上一个在面向对象里头,是不是在前面还得加上一个修饰关键词啊?那修饰关键词是什么?受保护的啊受保护的,在子类当中可以继承,但是呢在父在子类当中可以继承,但是在外部不能访问,在自己当中也可以访问啊在外部不能访问啊在自己和子类当中可以访问。好,那你好,接下来那你说那接下来可能不行了,对不对?好,接下来我们来了解一个。黑泽一个下面下面还需要再写数组,还需要再写数读一个数组就是一条验证规则,因此它是一个二维数组吧,对不对?好,那这当中要这么写的话,这么写A R R愉快啊,如果有多个的话再加在下啊,你写多个就行了啊。好,在这当中这样啊,然后这当中的规则如下,第一个是验证字段,是验证哪个字段啊?我到时候再跟大家说。第二个是验证规则,第三个是错误提示。是附加规则。第五个是验证时间,好好像少了一个啊,应该是六个,怎么产五个这当中啊有一个是验证条件啊这当中我会一个一个跟大家解释啊,要学会淡定啊,验证字段、验证规则、错误提示、验证条件、附加规则,还有验证时间。好,这个问题咱们先留下来,这问题咱们先留下来啊。好,我回到刚刚我打开的index HTML,我做一个表单HTML看的。然后呢这下面直接兜底吧,然后里头加个缝安信小道两个下划线URL当中。add方法里面好是post提交。我在这当中全部写上。input type等于txt T T name等于URL必须要和表单当中的一致。input type等于password name等于它多了点儿,input type等于pass word,name等于read password。第二,input type等于input type等于。嗯还有一个是酷睿T啊,到时候讲自动完成的时候再来说这一块啊。然后呢name等于C T T这个地方写错了,应该是txt类型。第二,input type等于txt name等于create IP底盘,input type等于三米,value值为提交。然后第一个是用户名,第二个是密码啊,第三个是重复密码,第四个是创建实践这一项啊理论上是不准用填的。啊,现在我仅仅是做实验,还没有找到自动填充呢,后面还有个创建IP这样一个表单就做好了。我先来尝试访问一次幺二七点零点零点一斜杠index点php斜杠U S下面的index少了一个啊video demo。video demo找到了吧?好,那现在现在啊我来一个一个写验证规则,一个一个写验证规则,然后呢同时跟大家把这些全部解释一次。什么呢?第一个变成字段,放到上面去吧,放到下面去,到时候再罗啊。好吧,验证字段验证字段是指需要验证的表单字段名称。
回复

使用道具 举报

快速回复 返回顶部 返回列表