У меня возникают трудности с отображением данных из 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>
Это дает мне ошибку, говоря, что у меня есть неопознанный сотрудник переменной в моем файле вида. Я видел проблемы, связанные с этим, но пока все их решения не сработали для меня.
Когда вы загружаете представление, вы должны отправить данные следующим образом:
$this->load->view('evaluate_view', $data);