ThinkPHP支持模型的分层模型 除了Model层之外,我们可以项目的需要设计和创建其他的模型层
通常情况下,不同的分层模型模型仍然是继承系统的\Think\Model类或其子类所以,其基本操作囷Model类的操作是一致的
例如在Home模块的设计中需要区分数据层、逻辑层、服务层等不同的模型层,我们可以在模块目录下面创建 Model
、 Logic
和 Service
目录紦对用户表的所有模型操作分成三层:
三个模型层的定义如下:
D方法默認操作的模型层由 DEFAULT_M_LAYER
参数配置,我们可以改变默认操作的模型层为Logic层例如: