TP6.0.4 小程序端请求数据返回数据使用json()问题。

浏览:1138 发布日期:2020/10/14
5.0.0 - 致命 - 未处理
function returnParam($code=200, $msg='操作成功', $token=false, $param=[])
{
    return [
        'code'    => $code,
        'msg'     => $msg,
        'token'   => $token,
        'param'   => $param
    ];
}
函数/**
     * 修改用户资料
     */
    public function updateUserData()
    {
//        return returnParam(100, '该手机号码已被使用');
        return json( returnParam(100, '该手机号码已被使用') );}
这里调用函数return的时候必须加上json()否则会报错variable type error: array/**
     * 绑定手机号码发送短信
     */
    public function sendTextMessage()
    {
        return returnParam(100, '该手机号码已被使用');}
这个方法调用函数然后return的时候必须不加json() 否则会返回{}空对象

小程序发送网络请求的方式是一样的,也是调用函数,只是url不一样

说实话看不出来是哪里写的有问题 怎么就return的时候有的要 json() 有的不要

我调试很久没发现我的调用哪里有问题。在TP5.1我是使用'default_return_type' => 'json'这个来确定默认输出类型一直都是正常的
评论(
后面还有条评论,点击查看>>