模型新增快捷缓存查询方法

This commit is contained in:
2023-09-27 09:18:46 +08:00
parent f5266b042b
commit 5556307969

View File

@@ -102,4 +102,19 @@ class BaseModelBase extends Model
{ {
return str_replace('\\', '_', static::class); return str_replace('\\', '_', static::class);
} }
public static function uGet($id, $cache = false)
{
if (!isset(static::$uGetList[static::class])) {
static::$uGetList[static::class] = [];
}
if (isset(static::$uGetList[static::class][$id])) {
return static::$uGetList[static::class][$id];
}
static::$uGetList[static::class][$id] = static::find($id);
return static::$uGetList[static::class][$id];
}
} }