Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PAGES CONTROLLER
- public function index(){
- $data['pages'] = $this->pages_model->get_pages();
- $data['news'] = $this->news_model->get_news();
- $this->load->view('header',$data);
- $this->load->view('page_name', $data);
- $this->load->view('footer', $data);
- }
- //this is used to view selected page
- public function view_page($slug = ''){
- $data['pages'] = $this->pages_model->get_selected_page($slug);
- $this->load->view('incs/header',$data);
- $this->load->view('page_name', $data);
- $this->load->view('footer', $data);
- }
- PAGE VIEW
- <?php
- //navigation section
- //list of page
- echo'<ul>';
- foreach($pages as $page){
- echo"<li><a href='/pages/".$page['slug']."'>".$page['name']."</a></li>";
- echo'</ul>';
- }
- //news section
- //list of news item
- echo'<ul>';
- foreach($news as $article){
- echo"<li><a href='/news/".$article['slug']."'>".$article['heading']."</a></li>";
- echo'</ul>';
- }
- ?>
- NEWS CONTROLLER
- public function view_news($slug = ''){
- $data['article'] = $this->news_model->get_selected_news($slug);
- $this->load->view('header',$data);
- $this->load->view('news_page', $data);
- $this->load->view('footer', $data);
- }
- NEWS VIEW
- <?php
- foreach($article as $row){
- echo $row['content'];
- }
- ROUTES
- route['news/(:any)'] = 'news/view_news/$1';
- $route['news'] = 'news';
- $route['pages/(:any)'] = 'pages/view_page/$1';
- $route['default_controller'] = 'pages';
Add Comment
Please, Sign In to add comment