feat: mobile 联系我们留言页
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
<?php
|
||||
// 这是系统自动生成的公共文件
|
||||
|
||||
use think\facade\Lang;
|
||||
|
||||
if (!function_exists('str_contains')) {
|
||||
/**
|
||||
* 检查字符串是否包含子字符串
|
||||
@@ -99,8 +101,7 @@ if (!function_exists('thumb')) {
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('get_path_from_img_tag'))
|
||||
{
|
||||
if (!function_exists('get_path_from_img_tag')) {
|
||||
/**
|
||||
* 从img标签中获取图片路径
|
||||
* @param string $img
|
||||
@@ -115,4 +116,27 @@ if (!function_exists('get_path_from_img_tag'))
|
||||
|
||||
return '';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!function_exists('lang_i18n')) {
|
||||
/**
|
||||
* 获取国际化语言包
|
||||
* 根据请求页面path获取分组语言对应值
|
||||
*
|
||||
* @param string $name 语言包名称
|
||||
* @param array $vars 替换变量
|
||||
* @param string $lang 语言标识
|
||||
* @return string
|
||||
*/
|
||||
function lang_i18n(string $name, array $vars = [], string $lang = '') {
|
||||
if (is_null($name)) {
|
||||
return '';
|
||||
}
|
||||
$path = strtolower(request()->controller() . '/' . request()->action());
|
||||
$lang_key = "{$path}.{$name}";
|
||||
if (!Lang::has($lang_key, $lang)) {
|
||||
return $name;
|
||||
}
|
||||
return Lang::get($lang_key, $vars, $lang);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user