* @version : HUOSDK 8.0 */ namespace huo\logic\district; use huo\model\common\CommonModel; use huo\model\district\CountryConfModel; use think\Cookie; class CountryConfLogic extends CommonModel { public function getList(){ $_model = new CountryConfModel(); $_model = $_model->select()->toArray(); if(!empty($_model)){ foreach ($_model as &$val){ $val['name'] = self::setLangCountry($val)['name']; $val['name_abbr'] = self::setLangCountry($val)['name_abbr']; $val['currency_name'] = self::setLangCountry($val)['currency_name']; } } return $_model; } /** * * 根据多语言设置,读取国家名称等 * @param $country * * @return mixed */ public static function setLangCountry($country){ $country['name'] = $country['cn_name']; $country['name_abbr'] = $country['cn_name_abbr']; $country['currency_name'] = $country['currency_cn_name']; if(Cookie::get('think_var') == 'en-us'){ $country['name'] = $country['en_name']; $country['name_abbr'] = $country['en_name_abbr']; $country['currency_name'] = $country['currency_en_name']; } return $country; } }