MY_Controller 和 template

MY_Controller.php

<?php
class MY_Controller extends CI_Controller {
    public function __construct()    {
        parent::__construct();
        if (!$this->session->userdata('uid')) {
            redirect('/user','refresh');
        }
    }
}
/* End of file MY_Controller.php */
/* Location: ./application/core/MY_Controller.php */

View: template.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="<?=base_url()?>/assets/css/screen.css" rel="stylesheet" type="text/css" />
<title><?php echo $title;?></title>
</head>
<body>
    <div class="navigation">
    <?php
        // nav bar
        // loggend in
        if ($uid) {
            if ($is_admin) {
                echo anchor('student/listing', 'List All Students');
                echo (' | ');
                echo anchor('activity/manage_class_listing', 'Manage Class Activities');
                echo (' | ');
            } else {
                echo anchor('student/add', 'Add Your Student');
                echo (' | ');
                echo anchor('student/listing', 'List Your Students');
                echo (' | ');
                echo anchor('activity/user_class_listing', 'List Class Activities');
                echo (' | ');
            }
            echo anchor('user/logout', 'Logout');
        // not logged in
        } else {
            echo anchor('user', 'Login');
            echo (' | ');
            echo anchor('user/register', 'Register');
        }
    ?>
    </div>
   
    <h1><?php echo $headline;?></h1>
    <?php if (isset($error_message)) : echo '<div id="error_message">'.$error_message.'</div>'; endif;  ?>
    <?php if (isset($success_message)) : echo '<div id="success_message">'.$success_message.'</div>'; endif;  ?>
    <br />
    <?php $this->load->view($include);?>
</body>
</html>