我已经使用语言助手实现了多语言。我在下拉式变化中加载助手,意味着当用户选择任何语言,然后根据我的意愿加载库。 我的问题是,如果没有语言文件中找到的话,就说明错误Codeigniter语言助手
Unable to load the requested language file: language/abc/abc_lang.php
我想,如果没有文件找到,那么简单的英语进行选择。 所以我尝试这个代码,但得到同样的错误
$language = $_POST['language'];
if(($this->lang->load($language,$language)) == 1){
$this->lang->load($language,$language);
}
else{
$this->lang->load('english','english');
}
任何人都可以告诉我怎么解决这个问题。
这可能是值得只是做一个简单的'空($ _ POST [“语言”])'该值检查并设置默认没有设置if 1的值。你可以做一些像$ language =(!empty($ _ POST ['language']))? $ _POST ['language']:'default-language';'使阅读更容易 – mic