Just wanted to thank you for replying - I got the tutorial setup working. Just to explain why I got confused...
The first part tells me to add:
Code:
<?php
class Pages extends CI_Controller {
public function view($page = 'home')
{
}
}
The 'adding logic to the controller' said to add the following:
Code:
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);
}
In true newbie fashion I've put 2 + 2 together and got 6 with this:
Code:
public function view($page = 'home')
{
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);
}
}
Apologies if I come across annoyed, as simple as this is to do I was getting frustrated.
Thank you for the help