传递参数为0.1的时候,为什么会报“Count规则错误”呢?

来源:8-18 最近新品接口编写

IT丶杰

2017-09-17


if($products->isEmpty()){
   throw new ProductException();
}

class ProductException extends BaseException
{
   public $code = 400;
   public $msg = '指定的商品不存在,请检查参数';
   public $errorCode = 20000;
}

写回答

3回答

徐宁大人

2017-09-24

自定义的验证规则好像得写在tp5内置规则的后面,这节课老师把isPositiveInteger写在了between的前面,开始我也和你一样,只是提示Count规则错误,后来我把isPositiveInteger放在between后面在就正常了。

0
0

IT丶杰

提问者

2017-09-17

哈哈,大神还没睡呢?如果传递的参数不是整数的话不是调用整数那个方法验证吗?还是别的呢?

0
1
7七月
这个是自己在自定义验证器里定义的,你想传小数修改定义就可以了。
2017-09-17
共1条回复

7七月

2017-09-17

要整数啊

0
2
IT丶杰
看着这套视频感觉很实用,灰常感谢!
2017-09-17
共2条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程