欢迎大家访问我的博客 blog.ayla1688.cool
最近在使用thinkphp5.0 版本做一个后端接口, 在做的过程中发现助手函数 json 在接口基类中 返回接口信息失败。 在此记录一下
话不多说,上代码。
基类控制器
<?php
/**
*
* File BaseController
* author mselect<445712421@qq.com>
* DateTime 2019-09-29
* @return
*/
namespace app\api\controller;
use think\Controller;
class BaseController extends Controller
{
//用户ID
public $user_id = 0 ;
public $key = 'cx';
public function __construct()
{
parent::__construct();
if(!$this->request->isPost()){
$data = ['code' => -1000, 'msg' => '请求方式错误', 'data' => []];
//本想使用助手函数json 来达到抛出错误信息的方式,但是发现return 后,接口并没有抛出错误,而是继续往下执行,所以改用以下方法。
//return json($data);
$respon