所以Yii的结构是这样的。
api
|modules
|v2
|actions
common
frontend
backend
我们可以在后端和前端调用 common。此外,我们还可以在前端模块中调用后端模块。
是否可以从 yii 中的前端模块调用 API 即 v2 操作?
这是必需的,因为 API 模块已经存在。因此,为了避免后端逻辑,我们需要调用API。
你可以在 Yii 中使用 SOA(面向服务的架构),为此你必须在该服务中创建服务文件夹,编写后端和 API 都可以使用的逻辑,这样你的前端将是基于 API 的,后端将是基于服务的。如下所示
应用程序接口
|模块
|v2
|操作
常见
前端
后端
服务业