6.19 Language使用说明
优质
小牛编辑
131浏览
2023-12-01
DoitPHP扩展类Language,用于处理多语言操作。
类方法使用说明:
1、getLanguagePath()
获取语言包的基本路径。
参数说明:
参数为空
2、setLanguagePath($path)
设置语言包的基本路径。
参数说明:
$path : 语言包的基本路径
3、loadLanguage($langName = 'zh_cn')
加载语言数据文件。
参数说明:
$langName : 语言名称
4、get($key, $langName = 'zh_cn')
获取语言包某键值的内容。
参数说明:
$key : 键值
$langName : 语言名称
举例说明:
例一、加载语言名
Controller文件代码内容如下:
public function indexAction() {
$langObj = $this->instance('Language');
$langArray = $lang->loadLanguage('zh_cn');
$this->assign('lang', $langArray);
$this->display();
}
语言包文件名为:zh_cn.php, 放置于application/language目录之下。
文件内容格式为:
$lang['siteName'] = '网站名称';
$lang['lastNews'] = '最新动态';
...
$lang['copyright'] = '版权所有';
视图文件内容为:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title><?php echo $lang['siteName']; ?></title>
</head>
<body>
<?php echo $lang['lastNews']; ?>
<ul>
<li>...</li>
<li>...</li>
</ul>
</body>
</html>