Yardım w / Codeigniter __ construct ()

0 Cevap php

Onlar burada kod bugüne kadar olduğu sınıftaki tüm fonksiyonlar için kullanılabilir olacak bazı değişkenleri ayarlamak istiyorsanız, bir kullanıcı oturum eğer ben kontrol ediyorum. Tanımsız değişken benim bakış sonuçlarından $ logged_in ya $ kullanıcı_adı çağırıyor? Lütfen yardım edin :)

<?php
class Auth extends Controller {

function __construct()
{
parent::Controller();

$this->load->library('form_validation');
$this->load->model('Auth_model');

  if ($this->session->userdata('logged_in') == TRUE)
  {
  $this->user_name = $this->session->userdata('user_name');
  $this->logged_in = TRUE;
  }
  else
  {
  $this->logged_in = FALSE;
  }
}


function forgot()
{  
$data['title'] = "Forgot Password";
$data['main_content'] = "auth/forgot";

$this->load->view('template', $data);
}

    /* My view file */

    <?php echo $user_name; // results in undefined variables ?>

0 Cevap