用yii2的restful写api的实践 [ 2.0 版本 ]
觉得用yii2的restful写api,暂时可以不用框架推荐的yii\rest\UrlRule
,就可以写出一般路由的api了,主要因为yii\rest\UrlRule
的路由简略了很多,不利于直接识别api代表的意思。
例子:
使用yii\rest\UrlRule
,访问链接为/profiles/3
使用一般URL规则'<controller:\w+>/<action:\w+>' => '<controller>/<action>'
, 访问链接为/profile/view?id=3
测试结果都一致。
httpx://api.yii.com/profile/view?id=1&expand=user
yii的restful要获得关联表数据必须要带一个expand参数表明需要使用的关联数据
foxer
注册时间:2015-02-02
最后登录:2016-07-20
在线时长:4小时38分
最后登录:2016-07-20
在线时长:4小时38分
- 粉丝0
- 金钱65
- 威望10
- 积分205
共 1 条评论
restful 就是一种规范 一种思想吧 接口怎么现实 并没有强制要求 只要能实现用户想实现的功能 那就ok了 但是大家都按着自己的思路来 结果肯定是千奇百怪 所以 restful 就提供一个规范 我是这么理解的