# 场景需求描述
有些时候,我们需要区分当前请求的接口属于哪个业务端入口.比如:假设有admin、api(vip)两个业务端,然后我们有个统一的业务日志表,在记录业务日志时,我们需要记录当前的业务端,这个时候我们需要在service中通过一个方法获取当前业务端标识
## 传统web框架处理方式
### yii2
在yii2中,通过在模块的config配置id来标识不同业务端模块类似的操作;当然还有一种方式:使用中间件来处理,在对应端增加一个中间件,然后在中间件里注入:`config(['auth.defaults.guard' => 'admin']);` 这样的操作,然后在业务中通过config[$keyArray[0]][$keyArray[1]][$keyArray[2]] = $value;
// }
// }
}
}
```
### 业务调用