Welcome Guest, Not a member yet? Register   Sign In
Creating dynamic layout
#1

[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?


Messages In This Thread
Creating dynamic layout - by El Forum - 08-16-2010, 10:47 PM
Creating dynamic layout - by El Forum - 08-17-2010, 12:50 AM
Creating dynamic layout - by El Forum - 08-17-2010, 10:33 PM



Theme © iAndrew 2016 - Forum software by © MyBB