如何在Yii中从前端/后端应用程序调用API?

时间:2016-07-06 10:18:56

标签: php api yii yii2 yii2-advanced-app

所以Yii结构是这样的。

api
  |modules
     |v2
         |actions
common
frontend
backend

我们可以在后端和前端调用common。我们也可以在前端模块中调用后端模块。

是否可以在yii中从前端模块调用API即v2动作?

由于API模块已经存在,因此需要这样做。因此,为了避免后端逻辑,我们需要调用API。

1 个答案:

答案 0 :(得分:0)

您可以在Yii中使用SOA(面向服务的体系结构),为此您必须在该服务中创建services文件夹,编写您的后端和API两者都可以使用的逻辑,这样您的前端将基于API并且后端将以服务为基础。如下所示

API
|模块
| V2
|行动
常见
前端
后端
服务