Welcome Guest, Not a member yet? Register   Sign In
header/footer
#1

I am currently building my app using the great codeigniter framework, but i find 1 thing a bit annoying.
Every time i load my views, i also need to loead my header and footer views. Is there any way to always load those 2 views before and after my custom view?

Curently i use the below code to load my own view surrounded by myheader and footer:


PHP Code:
            $this->load->view('templates/header'$data);
            
$this->load->view('templates/menu'$menu);
            
$this->load->view('about/create_change'$data);
            
$this->load->view('templates/footer'); 
Reply
#2

You might draw some inspiration from https://github.com/bcit-ci/codeigniter-website ... specifically the view templating, in the base controller & it's render().
Reply
#3

(This post was last modified: 11-25-2016, 11:37 PM by rupamhazra.)

(11-24-2016, 03:22 PM)eagle00789 Wrote: I am currently building my app using the great codeigniter framework, but i find 1 thing a bit annoying.
Every time i load my views, i also need to loead my header and footer views. Is there any way to always load those 2 views before and after my custom view?

Curently i use the below code to load my own view surrounded by myheader and footer:


PHP Code:
            $this->load->view('templates/header'$data);
            
$this->load->view('templates/menu'$menu);
            
$this->load->view('about/create_change'$data);
            
$this->load->view('templates/footer'); 

@eagle00789
if i understood what you said then you can try like this 
public function header()
{
  $this->load->view('templates/header', $data);
}

public function footer()
{
  $this->load->view('templates/footer');
}

these two function you can declare on constructor.
whenever your controller load the header and footer automatically loaded.
Reply
#4

(11-24-2016, 03:22 PM)eagle00789 Wrote: I am currently building my app using the great codeigniter framework, but i find 1 thing a bit annoying.
Every time i load my views, i also need to loead my header and footer views. Is there any way to always load those 2 views before and after my custom view?

Curently i use the below code to load my own view surrounded by myheader and footer:


PHP Code:
            $this->load->view('templates/header'$data);
            
$this->load->view('templates/menu'$menu);
            
$this->load->view('about/create_change'$data);
            
$this->load->view('templates/footer'); 

This works fine for me: http://jeromejaglale.com/doc/php/codeigniter_template
Reply




Theme © iAndrew 2016 - Forum software by © MyBB