Para quem está iniciando no CodeIgniter através do User_Guide, no tópico de criação de paginas estáticas, provavelmente vai se deparar com o seguinte problema:
An Error Was Encountered Unable to load the requested file: views/header.php
Para resolver o problema, altere o código de:
public function view($page = 'home') { if ( ! file_exists(APPPATH.'views/pages/'.$page.'.php')) { // Whoops, we don't have a page for that! show_404(); } $data['title'] = ucfirst($page); // Capitalize the first letter $this->load->view('templates/header', $data); $this->load->view('pages/'.$page, $data); $this->load->view('templates/footer', $data); }
Para:
public function view($page = 'home') { if ( ! file_exists(APPPATH.'views/pages/'.$page.'.php')) { // Whoops, we don't have a page for that! show_404(); } $data['title'] = ucfirst($page); // Capitalize the first letter $this->load->view('header', $data); $this->load->view('pages/'.$page, $data); $this->load->view('footer', $data); }
Espero ter ajudado.