QQ扫一扫联系
获取MSCore版本
modstart_version( )
string 版本号生成Admin的路径,自动加前缀
modstart_admin_url( string, array )
string $url 路径array $param 参数string
代码示例
// 返回 /admin/aaa/bbb
modstart_admin_url('aaa/bbb')
// 返回 /admin/aaa/bbb?x=y
modstart_admin_url('aaa/bbb',['x'=>'y'])
modstart_web_full_url( string, array )
string $url 路径array $param 参数string 地址代码示例
// 返回 http://www.example.com/aaa/bbb
modstart_web_full_url('aaa/bbb')
// 返回 http://www.example.com/aaa/bbb?x=y
modstart_web_full_url('aaa/bbb',['x'=>'y'])
生成Web的路径,自动加前缀
modstart_web_url( string, array )
string $url 路径array $param 参数string 地址代码示例
// 返回 /aaa/bbb
modstart_web_url('aaa/bbb')
// 返回 /aaa/bbb?x=y
modstart_web_url('aaa/bbb',['x'=>'y'])
生成Api的路径,自动加前缀
modstart_api_url( string, array )
string $url 路径array $param 参数string
代码示例
// 返回 /api/aaa/bbb
modstart_api_url('aaa/bbb')
// 返回 /api/aaa/bbb?x=y
modstart_api_url('aaa/bbb',['x'=>'y'])
modstart_configs( $keys, $default )
$keys array 多个配置名$default string 默认值void array|bool|int|mixed|\ModStart\Core\Config\MConfig|string用于获取表 config 中的配置选项
modstart_config( $key, $default, $useCache )
$key string 配置名称$default string|array|boolean|integer 默认值,不能为 null$useCache boolean 启用缓存,默认为truestring|array|boolean|integer|\ModStart\Core\Config\MConfig 返回配置值或配置对象代码示例
// 网站名称
modstart_config('siteName','[默认名称]');
// 获取一个配置数组,数组需存储成 json 格式
modstart_config()->getArray('xxx')
// 设置配置项
modstart_config()->set('xxx','aaa')
modstart_config_asset_url( $key, $default )
$key string 配置名称$default string 默认值string
判断模块是否已安装并启用
modstart_module_enabled( $module, $version )
$module string 模块名称,如 Member$version string 模块版本要求,如 1.0.0, >=1.0.0boolean 模块是否安装并启用代码示例
// 模块Member是否安装并启用
modstart_module_enabled('Member')
// 模块Member是否安装了 >=1.2.0 的版本
modstart_module_enabled('Member','>=1.2.0')
LM( $module, $name, ...$params )
$module string 模块名称$name string 多语言...$params string|int 多语言参数string 多语言翻译代码示例
// 获取模块Member的多语言
LM('Member','Message')
// 获取模块Member的多语言,带参数
LM('Member','File Size Limit %s','10M')
获取多语言翻译
L( $name, ...$params )
$name string 多语言...$params string|int 多语言参数string 多语言翻译代码示例
// 返回 消息
L('Message');
// 返回 文件最大为10M
L('File Size Limit %s','10M');
L_locale( $locale )
$locale string|null 语言环境,如 zh、en
string 当前语言环境代码示例
// 获取当前语言环境
$locale = L_locale();
// 设置当前语言环境
L_locale('en');
L_locale_title( $locale )
$locale string 语言环境string 语言名称生成 OpenApi 的路径,自动加前缀
modstart_open_api_url( $url )
$url string 路径string
代码示例
// 返回 /open_api/aaa/bbb
modstart_open_api_url('aaa/bbb')
用于菜单高亮等场景,判断当前 URL 是否匹配并返回激活样式类名
modstart_baseurl_active( $match, $output )
$match string 匹配 URL$output string 匹配成功返回的内容,默认为 active
string
代码示例
// 当前URL为 /admin/blog 时返回 active
modstart_baseurl_active('/admin/blog')
获取指定模块的配置项
modstart_module_config( $module, $key, $default )
$module string 模块名称$key string 配置键名$default mixed 默认值mixed