Dynamique des Titres dans mon codeigniter header.php

J'ai un header.php je suis en cours de chargement dans mon contrôleurs pour chaque page. Cependant je veux avoir la dynamique des titres pour chaque page. Mon idée était de passer une variable $title dans la vue que je suis de chargement:

//Home Controller
function index()
{

    $data['title'] = "Dynamic Title";

    $this->load->view('header', $data);
    $this->load->view('layouts/home');
    $this->load->view('footer');

}

et vérifier alors la variable $title dans mon header.php

<title>
    <?php if ($title)
        { 
            echo $title; 
        }
    else
        { 
            echo 'Default Title'; 
        }
    endif; ?>       
</title>

Cependant cela ne fonctionne pas et j'obtiens une page blanche. Je pense que c'est ma syntaxe pour l'header.php mais je ne peux pas comprendre pourquoi.

OriginalL'auteur drpcken | 2011-06-27