[eluser]Ficoder[/eluser]
Hi!
I have a question about creating dynamic layout.
Situation is this:
application/controllers/test.php
Code:
<?php
function DoYourThing()
{
$data['main_content'] = 'TestView'; //Let's include TestView.php from /views
$this->load->view('layout/site', $data);
}
?>
application/views/layout/site.php
Code:
<?php $this->load->view('layout/header'); ?>
<?php $this->load->view($main_content); ?>
<?php $this->load->view('layout/footer'); ?>
application/views/TestView.php
This is test.
This works as it should, but... When i modified TankAuth's auth.php file to include all views inside my layout, i couldn't figure out how to solve this.
There is line: $this->load->view('auth/general_message', array('message' => $message));
And my modified line would be:
$data['main_content'] = 'auth/general_message';
$this->load->view('layout/site', $data);
But how i can pass that
array('message' => $message) as in the original file?