[eluser]ken@CodeIgniter Users Group in Japan[/eluser]
Hi, Derek
I was coding this like CakePHP using CI,
Code:
class Sample extends Controller {
function index()
{
$data['title'] = 'sample';
$data['contents'] = 'this is a layout template.';
$data['header'] = $this->load->view('parts/header', $data, TRUE);
$data['main'] = $this->load->view('parts/main', $data, TRUE);
$data['footer'] = $this->load->view('parts/footer', '', TRUE);
$this->load->view('layout', $data);
}
}
?>
layout.php
Code:
<?=$header?>
<?=$main?>
<?=$footer?>
But, Using new multiple views,
Code:
<?php
class Page extends Controller {
function index()
{
$data['page_title'] = 'Your title';
$this->load->view('header');
$this->load->view('menu');
$this->load->view('content', $data);
$this->load->view('footer');
}
}
?>
How should we use this(TRUE/FALSE)?
Code:
$this->load->view('view', $data, TRUE);
I think that this meaning has nothing.
Thanks