多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
##**多语支持** **即支持多种语言的视图展示** ###*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}>