请稍等 ...
×

采纳答案成功!

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

类IDMustBePositiveInt()的属性和方法不属于goCheck()方法的吧

控制器不是应该在调用基类的goCheck方法以后,还需要在调用类IDMustBePositiveInt
的属性和方法吗,因为goCheck方法是TP自己的验证,咱们的正整数验证是写在类IDMustBePositiveInt的方法里面的,为啥使用控制器使用(new IDMustBePositiveInt())->goCheck();就可以了,虽然继承了基类可以使用goCheck方法,但我总感觉正整数的类的属性和方法没有使用上

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

1回答

7七月 2018-01-22 16:09:10

go check 方法是我们自定义的方法呀~~~

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_伴我同行_2 #1
    控制器不是应该在调用基类的goCheck方法以后,还需要在调用类IDMustBePositiveInt
    的属性和方法吗,因为goCheck方法是TP自己的验证,咱们的正整数验证是写在类IDMustBePositiveInt的方法里面的,为啥使用控制器使用(new IDMustBePositiveInt())->goCheck();就可以了,虽然继承了基类可以使用goCheck方法,但我总感觉正整数的类的属性和方法没有使用上
    回复 有任何疑惑可以回复我~ 2018-01-22 18:42:25
  • 提问者 qq_伴我同行_2 #2
    我的意思是,咱们调用的goCheck方法只是TP对所有参数的默认验证,如果实现id必须是正整数,不是应该还需要调取isPositiveInteger()这个方法吗,在控制器使用(new IDMustBePositiveInt())->goCheck(),只是调取了goCheck,并没有调用isPositiveInteger()啊
    回复 有任何疑惑可以回复我~ 2018-01-22 18:48:37
  • 7七月 回复 提问者 qq_伴我同行_2 #3
    自定义验证器不是加入到rule规则里了吗?
    回复 有任何疑惑可以回复我~ 2018-01-23 06:14:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信