你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
dogstar - PhalApi创始人
赞同来自:
gogo7707
<?php namespace App\Api; use PhalApi\Api; use PhalApi\Exception\BadRequestException; class Site extends Api { public function wrong() { throw new BadRequestException('没有登录,无法获取接口数据', 2); } }
要回复问题请先登录或注册
5 个回复
dogstar - PhalApi创始人
赞同来自:
gogo7707
赞同来自:
\PhalApi\DI()->response->setRet(403)->setMsg('没有登录,无法获取接口数据');
throw new BadRequestException('没有登录,无法获取接口数据', 2);
以上两句 都 工作, "ret" 都可以获取到错误代码, 但是 msg 没有输出
以下两句 也是从说明文档中抄来的, 但是是出错提示, 希望修正说明文档
throw new BadRequest('没有登录,无法获取接口数据', 2);
throw new Exception('退出登录状态', 501);
dogstar - PhalApi创始人
赞同来自:
http://demo2.phalapi.net/?service=App.Site.Wrong
源代码是:
是的,文档有误,BadRequest 是1.x的写法。文档错误位置是?可以提供一下链接吗,我马上修正。
gogo7707
赞同来自:
这个是代码是不工作的,我也不确定是不是我这里的问题,另外一个BadRequest找不着了,可能这个我看的是1.0的文档
class Hello extends Api { public function fail() { throw new Exception('这是一个演示异常调试的示例', 501); } }
dogstar - PhalApi创始人
赞同来自:
http://docs.phalapi.net/%23/v2 ... %25a8
BadRequest,在2.x,新的类名是:PhalApi\Exception\BadRequestException 。