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


How to call API from frontend/backend application in Yii?

所以Yii的结构是这样的。

api
  |modules
     |v2
         |actions
common
frontend
backend

我们可以在后端和前端调用 common。此外,我们还可以在前端模块中调用后端模块。

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

这是

必需的,因为 API 模块已经存在。因此,为了避免后端逻辑,我们需要调用API。

你可以在 Yii 中使用 SOA(面向服务的架构),为此你必须在该服务中创建服务文件夹,编写后端和 API 都可以使用的逻辑,这样你的前端将是基于 API 的,后端将是基于服务的。如下所示

应用程序接口
    |模块
        |v2
             |操作
常见
前端
后端
服务业