如何在thinkphp5父类里统一修改return数据类型

thinkphp5 可以从父类里统一修改return数据类型吗,比如我想改成return ["data"=>$data]这种形式的,但是会自动处理成return json(["data"=>$data]);这是打个比方,主要是想对返回数据统一作处理


第一、修改 config.php  里面的 default_ajax_return

第二、控制器对返回数据的统一处理应该在baseController里面。定义一个方法比如 

protected public function json($data)
{
   //构造格式
   $data = ['data' => $data];
   Json::create($data)
}


本文永久地址:http://www.huanghaiping.com/article/84.html
本文出自 黄海平博客 ,转载时请注明出处及相应链接。

发表我的评论
  

网友最新评论 (0)

暂无评论
返回顶部