求救!帮我看看这个奇怪的现象:
因为一直返回errmsg和errno为null,经过10个小时层层排查,最终定位到ERRMAP(累!)。于是我做了以下几项修改,将问题表现和定位出来:
步骤一:library/Err/Map.php 尝试直接返回数组(因为无法进入到if(isset(ERRMAP[$code])){}条件内,所以注释掉判断。)
步骤二:在controllers/User.php的registerAction()内直接echo json给postman以查看ERRMAP::get()返回的内容
步骤三:postman请求register后的显示errno已经传入,但是errmsg的值无法获取
环境:MAMP4.2: APACHE PHP7.0.20 MySQL5.6.35 + yaf3.0.5