TP返回数据问题

浏览:1398 发布日期:2016/05/11 分类:ThinkPHP5专区 关键字: 封装一个对象,即使数据返回为空,也会返回对象数据.不管是什么数据,最好都经过Response
App 的106行:        // 输出数据到客户端
        if (isset($data)) {
            if ($data instanceof Response) {
                return $data->send();
            } else {
                // 监听app_end
                APP_HOOK && Hook::listen('app_end', $data);
                // 自动响应输出
                return Response::instance()->send($data, '', Config::get('response_return'));
            }
        }
    }
如果方法中返回的data为null,变成不通过Response方法,直接返回空,但api,大部分也会再封装一个对象,即使数据返回为空,也会返回对象数据.不管是什么数据,最好都经过Response的处理
最佳答案
评论( 相关
后面还有条评论,点击查看>>