Как вызвать язык из базы данных в codeigniter и позвонить с foreach из сообщения языковой библиотеки? - PullRequest
0 голосов
/ 01 июля 2019

Как мне позвонить с идентификатора языка из базы данных и распечатать сообщение из библиотеки языков в коде

Это изображение:

И я должен был реализовать в этом коде и вызвать в форме входа в систему для вызова, язык которого выбирается из базы данных

<div class="form-group valid-form">
    <h4><?php echo $this->lang->line('select'); ?></h4>
    <select class="form-control" name="language" onchange="javascript:window.location.href='<?php echo base_url(); ?>Language/index/'+this.value;">
        <option name="english" value="english" <?php if($this->session->userdata('site_lang') == 'english') echo 'selected="selected"'; ?>>English</option>
        <option name="french" value="french" <?php if($this->session->userdata('site_lang') == 'french') echo 'selected="selected"'; ?>>French</option>
    </select>
    <span class="text-danger"><?php echo form_error("select");?></span>
</div>

1 Ответ

0 голосов
/ 02 июля 2019

// контроллер

function function_name(){
$data=array();
$this->load->model('model_name');
$data['languageArray']=$this->model_name->get_language();
//load view file
$this->load->view('folder/file_name',$data);
}

// модель

function get_language(){
return $this->db->get('table_name')->result_array();
}

// просмотр

<select class="form-control" name="language_id" id ="language_id">
        <option value="">Select Language</option>
        <?php foreach ($languageArray as $language) { ?>
        <option value="<?php echo $language['id'] ?>">
         <?php echo $language['lang'] ?></option>
          <?php } ?>
          </select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...