これを行う方法について頭を悩ませることはできません。「言語」という列を持つ「会社」という名前の mysql テーブルがあります。この言語列には、国の略語 (en、de、es...) が含まれています。
次に、フラグを media/images/flags (en.png、de.png、es.png ...) に保存します。
フラグを db に保存したくありませんが、db-country の略語を変更したいと考えています。コード内のフラグに。以下では、略語内の db から国の略語を保存します。どういうわけかそれらを配列キーに一致させようとします。
モデル (platform_model):
public function get_country(){
$query = $this->db->query("SELECT language FROM companies");
return $query;
}
コントローラ:
public function set_flag(){
$this->load->model('platform_model');
$abbrevs = $this->platform_model->get_country();
$flags = array(
'de' => base_url('media/images/flags/de.png'),
'en' => base_url('media/images/flags/en.png'),
'it' => base_url('media/images/flags/it.png'),
'fr' => base_url('media/images/flags/fr.png'),
'es' => base_url('media/images/flags/fr.png'),
'pt' => base_url('media/images/flags/pt.png'),
'ru' => base_url('media/images/flags/ru.png'),
'ch' => base_url('media/images/flags/ch.png'),
'ja' => base_url('media/images/flags/ja.png')
);
//how can I compare/replace them from here?
ご協力ありがとう御座います。