[eluser]shahriat[/eluser]
Below is my controller class
<?php
class Home extends Controller {
function Home()
{
parent::Controller();
}
function index()
{
// this array will contain some config variables
$header_data = array();
$header_data['base_url'] = config_item('base_url');
$mainmenus = $this->Menu_model->get_menu(0);
$header_data['mainmenus'] = $mainmenus;
$header_data['submenus'] = $this->Menu_model->get_menu_id($mainmenus[0]->menu_id);
$header_data['content'] = $this->Content_model->get_content_id($mainmenus[0]->menu_id);
// get news
$header_data['newses'] = $this->News_model->get_last_two_entries();
// get seo
$header_data['seo'] = $this->Seo_model->get_last_ten_entries();
// this codes will load the frontend views
$output = $this->load->view('header', $header_data, true);
$output.=$this->load->view('left', $header_data, true);
$output.=$this->load->view('home_body', $header_data, true);
$output.=$this->load->view('footer_menu', $header_data, true);
$output.=$this->load->view('footer', $header_data, true);
$this->output->set_output($output);
}
function news(){
// get segments
$arrseg = $this->uri->uri_to_assoc(3);
$news_id = $arrseg['nid'];
// this array will contain some config variables
$header_data = array();
$header_data['base_url'] = config_item('base_url');
$mainmenus = $this->Menu_model->get_menu(0);
$header_data['mainmenus'] = $mainmenus;
$header_data['submenus'] = $this->Menu_model->get_menu_id($mainmenus[0]->menu_id);
$header_data['content'] = $this->Content_model->get_content_id($mainmenus[0]->menu_id);
// get news
$header_data['newses'] = $this->News_model->get_last_two_entries();
$header_data['news_one'] = $this->News_model->get_one_record($news_id);
// get seo
$header_data['seo'] = $this->Seo_model->get_last_ten_entries();
// this codes will load the frontend views
$output = $this->load->view('header', $header_data, true);
$output.=$this->load->view('left', $header_data, true);
$output.=$this->load->view('news_body', $header_data, true);
$output.=$this->load->view('footer_menu', $header_data, true);
$output.=$this->load->view('footer', $header_data, true);
$this->output->set_output($output);
}