在我的应用程序中,我有一个Config
对象,我的服务层和视图将其作为类属性。任何时候我想要一个配置值我都必须做
$configValue = $this->config->setting('setting.name');
每次我想要一个设置时,我希望能够做的是
$configValue = $this->config('setting.name');
为了做到这一点,我现在把这段代码放在我的里面AbstractService
,AbstractView
我有
protected function config($setting) {
return $this->config->setting($setting);
}
这只是一点点代码重复,但我仍然希望没有它,所以在这里使用特征是正确的选择吗?