Я пытаюсь получить данные из моей БД, используя модель, чтобы затем использовать ее в представлении.Я возвращаю результаты запроса своему контроллеру, и он дает мне уведомление о неопределенной переменной.
Сначала я попытался выполнить оператор select (get) в контроллере, затем я определил массив результатов как строку, прежде чем определить конкретнуюстрока, которую я буду использовать, чтобы перейти к моему мнению.Это выдало ошибку, затем я попробовал то же самое, но с моделью и возвратом к контроллеру:
controller.php
public function Home()
{
$this->load->model('Main');
$this->Main->getresults();
$this->load->view('header', $data);
}
модель.php
public function getresults() {
$query = $this->db->get('table');
foreach ($query->result_array() as $row) {
$data = array(
'column' => $row["column"]
);
}
return $data;
}
view.php
<?php echo $column; ?>
Я ожидаю, что возвращение $data
в контроллер будет использоваться в представлении, но все равно выдает уведомление о неопределенной переменной.