perf: 对话支持拼音搜索

This commit is contained in:
kuaifan
2022-07-19 16:14:44 +08:00
parent 5f50fc7b3b
commit 67e2ec4093
3 changed files with 10 additions and 7 deletions

View File

@@ -2860,8 +2860,10 @@ class Base
return '';
}
if (!preg_match("/^[a-zA-Z0-9_.]+$/", $str)) {
$pinyin = new Pinyin();
$str = $pinyin->permalink($str, '');
$str = Cache::rememberForever("cn2pinyin:" . md5($str), function() use ($str) {
$pinyin = new Pinyin();
return $pinyin->permalink($str, '');
});
}
return $str;
}