卓象程序员 | 哈尔滨IT培训 | 品质教育,口碑传承 | 为做出口口相传,好口碑的教育品牌而奋斗!

卓象程序员让每一位学员高薪就业 联系我们13101507057

加微信,了解详情
您所在的位置:首页 > 文章 >ThinkPHP5连载

「ThinkPHP5开发连载九」控制器输出
时间: 2018-11-09 11:27:06     来源: 卓象IT实训基地【原创】

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


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开发连载九」控制器输出