对系统类 Config 进行了扩展,新类 myConfig 如何替换掉系统的 myConfig,求解

浏览:474 发布日期:2019/08/11 分类:ThinkPHP5专区 关键字: 系统类库扩展
目前在 tp5.1 框架下开发一个项目。希望扩展一下 系统的 Config 类,示意代码如下:

class myConfig extends \think\Config
{
public function get($name = null, $default = null){
$ret = parent::get($name);
if ($ret) return $ret;
/// 从api获取配置值,如果为空返回 $default
}

}

希望用 myconfig 替换 config ,使用 Facade 或者 Container 方式,或其他方式。

重点是不改变调用方式: Config::get("mykey")。

对于 laravel 框架,官方文档中有说明。但是 tp 5.1 的文档里,没有相关说明。自己尝试也没有成功,请楼主指点一下。
最佳答案
评论( 相关
后面还有条评论,点击查看>>