zoukankan      html  css  js  c++  java
  • thinkphp 响应对象response

    1.可以通过修改配置文件的 default_return_type修改输出类型

      // 默认输出类型
        'default_return_type' => 'html',

    2. 可以通过Config类设置输出类型

    <?php
    
    namespace appindexcontroller;
    
    use httpParams;
    use thinkConfig;
    use thinkRequest;
    
    import('filter', APP_PATH . 'common', ".php");
    
    class Index
    {
        /**
         * @param Request $request
         * @return string|void
         * @url http://localhost/news/5.html?name=jiang
         */
        public function index(Request $request)
        {
            $res = [
                'code' => 200,
                'result' => [
                    'list' => [1, 2, 3, 4, 5, 6],
                ]
            ];
            /* //返回html类型
             return dump($res);*/
    
            /* 调整输出类型为json */
            /*Config::set('default_return_type', 'json');
            return $res;*/
            /* 调整输出类型为xml */
            Config::set('default_return_type', 'xml');
            return $res;
        }
    
    }
    <?php
    
    
    namespace appapicontroller;
    
    
    use thinkConfig;
    
    class User
    {
        public function  userInfo($type='json'){
            if(!in_array($type,['json','xml']))
                $type = 'json';
            Config::set('default_return_type',$type);
            $data= [
                'code' => 200,
                'reslut'=>['name'=>'jiang',
                'email' => '444@qq.com',],
            ];
            return $data;
        }
    }
  • 相关阅读:
    P3619 魔法
    【HAOI2014】遥感监测
    cdcq的独立博客上线辣!-> http://cdcq.coding.me/blog/
    重复型图床
    【BZOJ1213】高精度开根
    前后端技术
    【HAOI2011】problem b
    【HAOI2011】problem a
    【BZOJ4553】【TJOI2016】【HEOI2016】序列
    【HAOI2015】 T1
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/11206513.html
Copyright © 2011-2022 走看看