在管理新闻稿中,我正在加载几个语言文件。如何设置它以便加载所选商店的语言?
E.g
$this->load->model('setting/setting');
$store_settings_config = $this->model_setting_setting->getSetting("config", $this->request->post['store_id']);
返回[config_language] =>烯
问题是在商店设置中使用语言代码而不是language_id保存语言,并且没有方法可以通过代码加载语言?
我是否遗漏了某些东西,或者这是开放式代码中的缺陷?
是否还需要language_id作为主键,因为语言代码应该始终是唯一的?
答案 0 :(得分:0)
通过循环遍历所有语言进行快速修复:
foreach($this->model_localisation_language->getLanguages() as $lang){
if($lang['code'] == $store_settings_config['config_language']){
$language = new Language($lang['directory']);
$language->load("sale/contact");
}
}