##**多语支持**
**即支持多种语言的视图展示**
###*config\view配置*
* * * * *
~~~
'language' => true,
//默认语言
'default_language' => 'zh-cn',
//语言路径
'language_path' => __DIR__.'/../resources/language/',
~~~
###*设置视图语言(二选一,推荐一)*
* * * * *
+ 合适位置添加以下代码获取语言信息(推荐位于url第一个参数)
~~~
Route::addLanguage([
'allowed' =>['zh-cn','en-us'],
'default' =>'zh-cn',
]);
~~~
+ View类
~~~
$this->language(string $language) : self;
$this->setLanguage(string $language) : void;
~~~
###*语言文件*
* * * * *
**当前语言文件不存在取默认,仍不存在取空,但模版编译时语言不存在会报错**
~~~
//路径:language_path/[language_name]/[route_group]/[view_name].php
//例:language_path/zh-cn/home/index/login.php
<?php
return [
'forget'=>'忘记密码?',
'register'=>'新用户注册',
'login'=>'登录',
'auto_login'=>'下次自动登录',
'password_info'=>'请输入密码',
'username_info'=>'邮箱/手机/用户名',
'query_login'=>'快捷登录',
];
~~~
###*模版使用*
* * * * *
一次编译直接替换(在view_cache中间层)
+ <{lang.login}>
+ <{language.login}>
- 序言
- 框架
- 框架获取
- 框架安装
- 应用结构
- 框架结构
- 应用目录结构
- 框架流程
- 命名规范
- 核心思想
- 扩展
- 类组装
- 框架基类
- Arr
- Arr扩展函数
- Date基类
- Dir
- Dir基类扩展函数
- Dom基类
- File基类
- Str基类
- Str随机字符
- Str操作函数
- Str随机创建
- Html基类
- Header基类
- Filter基类
- 框架核心
- 路由
- 路由信息
- 路由安装样本
- 路由逻辑原理
- 路由方法匹配
- 路由分组
- 路由构建
- 路由限制
- 路由规则
- 路由多语,多主题
- 路由常量
- 路由扩展
- 路由例
- 路由真静态使用
- 智能加载
- Response基类
- 定时任务
- 框架主类
- 控制器
- model
- model样本
- model使用
- view
- view路径
- view方法
- view配置
- view使用
- view真静态
- view例
- view多主题
- 模版引擎
- 模版引擎之单句解析
- 模版引擎之foreach解析
- cache
- cache注意事项
- cache配置
- cache方法
- cache使用
- cache扩展
- cache处理类File配置
- cache处理类Apc,Apcu配置
- cache处理类memcache,memcached配置
- cookie
- session
- 框架扩展
- Upload类
- 测试
- 测试流程
- 测试文件编写
- 测试文件例-数组篇
- 测试类函数
- 测试类使用
- 测试注意事项
- 常用功能
- 读码须知
- 个人技巧或习惯
- 万能get,call,callStatic
- &&和||
- 变量值交换
- trait拼接
- 多语支持