Передача данных из контроллера для просмотра с помощью CodeIgniter

1

У меня возникают трудности с отображением данных из db в раскрывающийся список.

Вот что я пробовал:

form_model.php

function getEmployee()
 {
    $this->db->select('username');
    $query = $this->db->get('tbl_usrs');

    return $query->result();
 } 

form_controller.php

public function evaluate()
{
    $data['employee'] = $this->form_model->getEmployee();
    $this->load->view('evaluate_view');
}

evaluate_view.php

<select class="form-control">
   <?php
       foreach($employee as $row)
       {
         echo '<option value="'.$row->username.'">'.$row->username.'</option>';
       }
   ?>
 </select>

Это дает мне ошибку, говоря, что у меня есть неопознанный сотрудник переменной в моем файле вида. Я видел проблемы, связанные с этим, но пока все их решения не сработали для меня.

Теги:
codeigniter

1 ответ

6
Лучший ответ

Когда вы загружаете представление, вы должны отправить данные следующим образом:

$this->load->view('evaluate_view', $data);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню