项目大概模块是这样子分的:
Common 公共模块
Admin 后台管理模块
Home PC网站模块
Mobile 手机网站模块
Wechat 微信网站模块
APP APP接口模块
这每个模块都需要访问相同的数据,如何架构才更加高效呢,求大家指点下。
目前我用的方式是:
在Common模块中定义和各种数据的Model,然后在Common模块下建了个Api文件夹,Api里面定义了各种数据访问Api的类和方法,各模块控制器中使用api()函数来访问Api接口方法(就是Onethink里面的那种方式)。
不知道这样子做是不是有点多余,感觉直接把数据部分都写在Common\Model里面,然后各个模块直接D()->method()访问也可以。
或者大家有什么更好的方法,求指导推荐。。。
最佳答案