提交 6c70a85a authored 作者: qhz's avatar qhz

【开发】修改分表文档

上级 882f2a53
...@@ -47,7 +47,7 @@ $brandSharding->setBrandShardingCache($brand_id, $brand['sharding'] ? $brand['sh ...@@ -47,7 +47,7 @@ $brandSharding->setBrandShardingCache($brand_id, $brand['sharding'] ? $brand['sh
接着就是设置品牌商上下文 接着就是设置品牌商上下文
``` ```
Context::set(BrandAuth::class, new BrandAuth(['brand_id' => $brandId])); Context::set(BrandAuth::class, new BrandAuth(['brand_id' => $brandId]));
``` ```
品牌商上下文是为了在 Model 层时,用于获取 sharding 缓存 品牌商上下文是为了在 Model 层时,用于获取 sharding 缓存
...@@ -68,6 +68,13 @@ public function __construct() ...@@ -68,6 +68,13 @@ public function __construct()
} }
parent::__construct(); parent::__construct();
} }
// 获取表名
public static function getTableName()
{
$table = (new static())->getTable();
return $table;
}
``` ```
`通过对 构造函数的重写,获取按品牌商id和表名获取分表数据,并设置新的分表名称` `通过对 构造函数的重写,获取按品牌商id和表名获取分表数据,并设置新的分表名称`
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论