-2

我想创建可以从另一个平台访问的 API 方法。只需看下图。 api 数据流图

在上图中,您可以看到如何使用另一个应用程序从 Yii2 应用程序获取数据,当我要从另一个应用程序将数据推送到 Yii2 应用程序时,我想使用相同的过程。这意味着 Yii2 只提供 api 方法来强制推送/拉取数据。

给我一些建议?

4

2 回答 2

1

Yii2 提供了现成的 RESTful Web 服务 API。http://www.yiiframework.com/doc-2.0/guide-rest-quick-start.html

于 2015-08-13T04:11:55.707 回答
1

首先,您需要单独的 API 模块。

如果您使用高级模板(带有后端、前端),则需要在项目的根级别创建 api 目录。如果您的项目很大,并且 API 将来会发生变化,并且您的 API 是针对许多客户端的,那么您应该制作版本控制 API。在 api 目录中创建目录“modules”,然后在“modules”中创建目录“v1”。将来,如果您需要进行重大更改,请创建第二个目录,例如“v2”。

如果使用 Basic 模板,只需创建 modules 目录,然后创建 API 模块。

于 2015-08-13T04:36:55.313 回答