采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
控制器不是应该在调用基类的goCheck方法以后,还需要在调用类IDMustBePositiveInt的属性和方法吗,因为goCheck方法是TP自己的验证,咱们的正整数验证是写在类IDMustBePositiveInt的方法里面的,为啥使用控制器使用(new IDMustBePositiveInt())->goCheck();就可以了,虽然继承了基类可以使用goCheck方法,但我总感觉正整数的类的属性和方法没有使用上
go check 方法是我们自定义的方法呀~~~
控制器不是应该在调用基类的goCheck方法以后,还需要在调用类IDMustBePositiveInt 的属性和方法吗,因为goCheck方法是TP自己的验证,咱们的正整数验证是写在类IDMustBePositiveInt的方法里面的,为啥使用控制器使用(new IDMustBePositiveInt())->goCheck();就可以了,虽然继承了基类可以使用goCheck方法,但我总感觉正整数的类的属性和方法没有使用上
我的意思是,咱们调用的goCheck方法只是TP对所有参数的默认验证,如果实现id必须是正整数,不是应该还需要调取isPositiveInteger()这个方法吗,在控制器使用(new IDMustBePositiveInt())->goCheck(),只是调取了goCheck,并没有调用isPositiveInteger()啊
自定义验证器不是加入到rule规则里了吗?
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.3k 23
1.5k 21
1.5k 19
1.6k 18
1.3k 18