首页 > 技术连载 > 正文

「ThinkPHP5开发连载九」控制器输出

来源:卓象IT实训基地【原创】 时间:2018-11-09

上一篇文章讲解“控制器定义”,本篇文章讲解“控制器输出”。


1. 渲染输出

默认情况下,控制器的输出全部采用return的方式,无需进行任何的手动输出,系统会自动完成渲染内容的输出。

下面都是有效的输出方式:

「ThinkPHP5开发连载九」控制器输出


注意:

1. 控制器一般不需要任何输出,直接return即可。

预览:

「ThinkPHP5开发连载九」控制器输出


「ThinkPHP5开发连载九」控制器输出



2. 转换输出

默认情况下,控制器的返回输出不会做任何的数据处理,但可以设置输出格式,并进行自动的数据转换处理前提是控制器的输出数据必须采用return的方式返回。

「ThinkPHP5开发连载九」控制器输出


将输出类型设为“json”。

例如在Index控制器中新建方法json_test1与json_test2。

「ThinkPHP5开发连载九」控制器输出


预览结果:

「ThinkPHP5开发连载九」控制器输出


「ThinkPHP5开发连载九」控制器输出


注意:

1. 默认情况下,控制器在ajax请求会对返回类型自动转换,默认为json。

2. 当输出类型设置为html时,return内容将不会自动转换为json格式。

ThinkPHP5连载为卓象程序员原创,转载请联系卓象程序员

「ThinkPHP5开发连载九」控制器输出


关注卓象程序员,定期发布技术文章

下一篇讲解“模板渲染”

「ThinkPHP5开发连载九」控制器输出

上一篇: 「ThinkPHP5开发连载八」控制器定义
下一篇: 「ThinkPHP5开发连载十」模板渲染