Think/Model/AdvModel.php
public function returnResult($data, $type = '')
    {
        if ('' === $type) {
            $type = $this->returnType;
        }
        switch ($type) {
            case 'array' :
                return $data;
            case 'object':
                return (object)$data;
            // 允许用户自定义返回类型
            default:
                if (class_exists($type)) {
                    return new $type($data);
                } else {
                    throw new BaseException(L('_CLASS_NOT_EXIST_').':'.$type);
                }
        }
    }
public function returnResult($data, $type = '')
    {
        if ('' === $type) {
            $type = $this->returnType;
        }
        switch ($type) {
            case 'array' :
                return $data;
            case 'object':
                return (object)$data;
            // 允许用户自定义返回类型
            default:
                if (class_exists($type)) {
                    return new $type($data);
                } else {
                    throw new BaseException(L('_CLASS_NOT_EXIST_').':'.$type);
                }
        }
    }
返回数据


@param array $data 数据
@param string $type 返回类型 默认为数组
@return mixed
@throws BaseException