Działam na zasadzie model-> controller->widok, tylko tym razem cos chyba jest nie tak?
View:
<?php foreach ($generateMenu as $item) : ?> <?php endforeach; ?>
Controller:
public function generateMenu(){ $data['getModule'] = $this->model_panel->getModule(); if (!$data['getModule']) { $this->view->load('/panel/templates/menu', $data); } }
Model:
public function getModule() { $this->db->select('name'); $this->db->from('modules'); $query = $this->db->get(); if ($query->num_rows() > 0) { return $query->result_array(); } }
Dokładne błędy to:
1. Message: Undefined variable: generateMenu
2. Message: Invalid argument supplied for foreach()
Wskazuja na linie z:
<?php foreach ($generateMenu as $item) : ?>