tp5.0修改源码来实现控制器的后置操作(适应需要根据返回值来记

2019-12-03  本文已影响0人  sorry510

修改thinkphp目录下的start.php文件

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

namespace think;

use think\Request;

// ThinkPHP 引导文件
// 1. 加载基础文件
require __DIR__ . '/base.php';

// 2. 执行应用
$request = Request::instance();
$response = App::run($request);

// 3. 查看返回数据
$originData = $response->getData();
if (is_array($originData)) {
  // 返回接口,非fetch的string
  if (isset($originData['code']) && $originData['code'] === 1) {
    // 记录成功日志
  }
}

$response->send();
上一篇下一篇

猜你喜欢

热点阅读