Yii2 项目自动上报Bug
原理
yii2在程序报错时, 会执行指定action, 通过重写ErrorAction, 实现Bug自动提交至GitLab的issue
步骤
- 配置SiteController中的actions方法
1 | public function actions() |
- 重写ErrorAction, 位于app\helpers\web\ErrorAction, 并修改常量URL,PRIVATE_TOKEN和ASSIGNEE_ID
如何获取project_id和assignee_id见 WIKI
1 | namespace app\helpers\web; |