致命错误: Wrong parameters for
来源:4-7 工欲善其事必先利器:构建接口参数校验层
爆破熊
2018-11-29
致命错误: Wrong parameters for app\lib\exception\ParameterException([string $message [, long $code [, Throwable $previous = NULL]]])
老师。出这个问题了,怎么办啊。
写回答
1回答
-
亦杰而欢
2019-03-31
是因为你传递的参数数组没办法获取在对应的 Exception文件中添加一下代码就可以解决了
public function __construct( $params = array()) {
if( !is_array($params) ){
return ;
}
if(array_key_exists('code',$params)){
$this -> code = $params['code'];
}
if(array_key_exists('msg',$params)){
$this -> msg = $params['msg'];
}
if(array_key_exists('errorCode',$params)){
$this -> errorCode = $params['errorCode'];
}
}10
相似问题