5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6776|回复: 0
打印 上一主题 下一主题

[TP5学习] 6 thinkphp响应 response

[复制链接]

670

主题

785

帖子

8238

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8238
跳转到指定楼层
楼主
发表于 2019-5-29 18:47:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
返回输出的内容


  1. public function hello2(){
  2.         $data = ['name'=>'thinkphp','status'=>'1'];
  3.         //以下为举例,实际上只能returng一次
  4.         return print_r($data); //数组
  5.         return json($data); //返回json格式
  6.         return json($data,201); //网页状态码默认是200,这样可以改成201
  7.         return xml($data); //返回xml格式
  8.         $this->assign('name','渲染 模板');//设置一个name值
  9.         return $this->fetch('index/index2');//使用另一个控制器的模板
  10. }
复制代码


页面跳转

  1. public function hello3(){
  2.         $this->success('正确!','hello') ; //提示正确后跳转到本控制器下的hello的方法里
  3.         $this->error('错误','/admin/index.html'); //提示错误后跳转
  4.         //以上2个第二个参数可以不填,默认返回原页面
  5.         $this->redirect('http://www.5ucms.com'); //直接跳转到某网址,这里填网址即可
  6. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-4-27 08:56 , Processed in 0.109375 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表