tansuo
RESTful api 只是一种风格
yii2的 api其实只是普通的constroller他多了的只是内容响应与一些封装。对于普通constroller 返回的数据response->data是html类型,当这个类型为json就是API。所以API并不高明。
而RESTful api其实就是动词,通过路由达到的效果。
而你的需求,你只要理解,API的控制器跟你普通的控制器是一样的,你原来返回的是什么,你在这里也返回是什么,都是通用的,因为api他在内容响应时,会格式化你的response->data,当是API。他会自动格式化成json, 当是普通控制器,他就会是html了。所以
“但我需要返回多表查询后的数据 不知道yii2 RESTful api有没有自己的方法 ”
原来普通怎么返回,你就怎么返回。
所以说 RESTful api 到底有什么好的 我越来越不明白了
RESTful api 只是一种风格
yii2的 api其实只是普通的constroller他多了的只是内容响应与一些封装。对于普通constroller 返回的数据response->data是html类型,当这个类型为json就是API。所以API并不高明。
而RESTful api其实就是动词,通过路由达到的效果。
而你的需求,你只要理解,API的控制器跟你普通的控制器是一样的,你原来返回的是什么,你在这里也返回是什么,都是通用的,因为api他在内容响应时,会格式化你的response->data,当是API。他会自动格式化成json, 当是普通控制器,他就会是html了。所以
“但我需要返回多表查询后的数据 不知道yii2 RESTful api有没有自己的方法 ”
原来普通怎么返回,你就怎么返回。
大神好 通过路由达到的效果 都能达到什么效果那 求继续指导 比如多表查询 路由能做到吗 插入 查询 删除等哪
- tansuo 回答了问题 高级版本分布式部署怎么做比较好
学习一下吧
我的api 里面很多都是自己写的方法相当于原生的样式吧
大神你这个就是返回json格式吧
http://www.cnblogs.com/wlemory/p/4597968.html
我希望的是 yii2 RESTful api风格的有一篇关于这个的文章,可以看下
结贴了 感谢老胡大神的帮助 我的是布局文件没有写 也感谢您的回答
<?php $this->beginBody() ?>
<?php echo $content; ?>
<?php $this->endBody() ?>
<?php $this->endPage() ?>