Hello, I wanted to learn a PHP framework and started with CI today, but I got stuck at the tutorial about static pages.
The subchapter "Adding logic to the controller" wants me to add a check - I assume to add it into a controller - that the page to be loaded actually exists.
Tutorial says: "In order to load those pages, you’ll have to check whether the requested page actually exists: "
But I can't figure out where this code goes. In my controllers folder, there is pages.php and welcome.php.
Thank you for your help
The subchapter "Adding logic to the controller" wants me to add a check - I assume to add it into a controller - that the page to be loaded actually exists.
Tutorial says: "In order to load those pages, you’ll have to check whether the requested page actually exists: "
PHP 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);
}
But I can't figure out where this code goes. In my controllers folder, there is pages.php and welcome.php.
Thank you for your help