标签: 移动应用端
-
本文介绍了在 Yii 2.0 中实现 RESTful APIs 在移动应用端复用与微调的方法。通过编辑 \api\rests\plan\ViewAction.php 文件,利用 Yii::$app->controller->id 获取控制器 ID。根据路由为 /v1/plans/2 时值为 plan,而 /v1/mobile/plans/2 时值为 mobile/plan 的区别,进行条件判断。最终实现了在待审状态下,移动端接口正确返回编辑与更新权限为 0,桌面端保持为 1 的差异化控制效果。
