Yii构建API的框架

时间:2017-11-06 22:07:04

标签: php yii yii2 yii2-advanced-app

自从第1版以来,我一直与Yii合作多年。我认为这是一个很棒的框架。

今天我需要使用Yii构建一个网站,其中包括构建API,管理员和前端网站。

过去我曾在其他类似项目工作过。我在它们之间共享模型,每一方(api,前端和管理员)都有自己的控制器。

对于Yii,我试图找到一种方法来组织它以利用yii的全部功能。

我计划仅将API用于不支持Web前端的移动应用,以便能够使用Yii验证规则等,并加快项目进度。

项目所有者想要构建一个通过API读取数据的前端,这将带来重复的验证规则等。

如果我遵循项目业主的要求,就像管理3个项目一样 1. Api +后端 2.前端 3.手机

如果我按照其他选项,就像管理2个项目一样: 1. API +前端+后端 2.手机

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用高级应用程序模板,将公共目录设为git子树。然后,您可以在任意数量的项目中使用子树。在那里,您只为几个应用程序维护一组模型。对我很有用。