![]() |
Newbie question - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5) +--- Forum: Model-View-Controller (https://forum.codeigniter.com/forumdisplay.php?fid=10) +--- Thread: Newbie question (/showthread.php?tid=74111) |
Newbie question - ronniebel - 07-23-2019 I'm a complete newbie and going through the CodeIgniter tutorial at this link. https://www.codeigniter.com/user_guide/tutorial/static_pages.html When I get to the section "Adding logic to the controller, I don't understand what to do when it says "In order to load those pages, you’ll have to check whether the requested page actually exists:" What am I supposed to do with the code below which is pasted below? Am I supposed to put it in the controller that I created just few lines above? application/controllers/Pages.php 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); } RE: Newbie question - InsiteFX - 07-23-2019 It goes into your Pages.php Controller IT is telling you by the application/controllers/Pages.php All of the tutorial code will have something like that above the code so that you know where to place it. RE: Newbie question - ronniebel - 07-24-2019 Got it. Thanks for all your help. Ron RE: Newbie question - InsiteFX - 07-24-2019 Just a note, when you get to the last part with the news section you will need to create the Success web page yourself it's not in the manual and you will get an Error on it. |