У меня модель, представление и контроллер не взаимодействуют правильно, и я не знаю, где находится ошибка.
Во-первых, контроллер. Согласно документации Code Igniter , здесь я правильно передаю переменные.
function view() {
$html_head = array( 'title' => 'Estimate Management' );
$estimates = $this->Estimatemodel->get_estimates();
$this->load->view('html_head', $html_head);
$this->load->view('estimates/view', $estimates);
$this->load->view('html_foot');
}
Модель (короткая и сладкая):
function get_estimates() {
$query = $this->db->get('estimates')->result();
return $query;
}
И, наконец, представление, просто для печати данных для начальных целей разработки:
<? print_r($estimates); ?>
Теперь это не определено, когда я перехожу на эту страницу. Однако я знаю, что $ query определен, потому что он работает, когда я запускаю код модели прямо в представлении.