请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于$result=$this->check($params)

图片描述
老师,这里$result:false是怎么得到的?
程序先进入Banner.php,然后到IDMustBePostiveInt.php,这里id是0.1,调用isPositiveInteger函数走else,return $field.‘必须是正整数’。
再到BaseValidate.php,获取参数,看了几遍不是很明白怎么得到这个false的?

正在回答 回答被采纳积分+3

1回答

7七月 2020-03-22 17:48:59

提问还是要 提问到具体点上,这问题的提问太宽泛了,课程已经将了一遍。你的提问应该是在讲解的过程中,哪一步不理解,而不是笼统的说,我不明白。那具体是哪里不明白?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕工程9182859 #1
    就是check方法怎么判断的false,$param里是两个参数,怎么最后得出来的false
    回复 有任何疑惑可以回复我~ 2020-03-22 18:12:36
  • BaseValidate继承Validate,源码在think\Validate.php中。check( ) 方法最后一句就是return fasle or true。ps: 按ctrl + 鼠标左键,可以看到 TP 5 框架源码
    回复 有任何疑惑可以回复我~ 2020-04-02 16:20:39
  • 其实我是没懂,返回的param里是两个参数,check是怎么判断他是false还是true的,
    回复 有任何疑惑可以回复我~ 2020-04-02 21:08:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信