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

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

作者: sorry510 | 来源:发表于2019-12-03 16:57 被阅读0次

    修改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();
    

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/bhxhgctx.html