StartMVC开发手册

可以快速上手的开发文档

多语言包的使用

语言包的位置

如果单模块(应用)的话,语言包文件位于:模块目录/Language/语言文件。比如 app/Language/zh_cn.php

多模块的话, 语言包目录为:app/模块目录/Language/语言文件,比如 app/Home/Language/zh_cn.php

语言文件需要自行建立,比如zh_cn.php en.php等等


默认语言设定:

可以在基本的配置文件中config/common.php下指定默认加载语言。

'locale'  => 'zh_cn', //指定默认语言,小写


语言文件格式:

//zh_cn 中文简体语言包

return [
	'startmvc'=>'startmvc轻量php框架',
];


语言标签函数调用:

方法1:

lang($word)

$word为语言包中定义的语言标签,如果未定义会返回标签名。

方法2:

$this->lang($word)

$word为语言包中定义的语言标签,如果未定义会返回标签名。


调用范围

可以在控制器,模型,模板文件中调用语言标签。

$lang=lang($test);

<?=lang($startmvc)?> 或<?=$this->lang($startmvc)?>

返回结果:

轻量php框架



更新时间:2020-09-27 12:34:09