折雨的天空
querylist忽略Http请求错误
2020-3-18 我好笨


官方代码:







use QL\QueryList;
use GuzzleHttp\Exception\RequestException;

$ql = QueryList::getInstance();
//注册一个myGet方法到QueryList对象
$ql->bind('myGet',function ($url,$args = null,$otherArgs = []){
try{
$this->get($url,$args,$otherArgs);
}catch(RequestException $e){
$this->setHtml('');
// print_r($e->getRequest());
echo "Http Error \r\n";
}
return $this;
});





这个代码本身没问题的,就怕是自己用的时候,不复制第二行Use,然后就无效,没错,我就是这么傻,没复制第二行,也没报错,找了好久的问题。



phpstorm有自动引入命名空间的问题,我就信了它,还是要手工输入一下requestException才可以自动引入命名空间。

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容