2016-12-26 8 views
-1

У меня есть 4 типа пользователей в моей системе. Поэтому я должен включать заголовочные файлы, используя условия.Включить файлы, используя условие сеанса

Я пробовал под кодом.

if($this->session->userdata('email_admin')){ 
    include('header_admin.php'); 
} 
if($this->session->userdata('email_zone_manager')){ 
    include('header_zone_manager.php'); 
} 
if($this->session->userdata('email_state_manager')){ 
    include('header_state_manager.php'); 
} 
if($this->session->userdata('email_user')){ 
    include('header_user.php'); 
} 

Когда я попытался с эхом-то и выходом() его работа означает состояние работу файла, но заголовок CSS и JS и т.д., не включая.

if($this->session->userdata('email_admin')) 
    {  
     echo "Admin"; 
     include('header_admin.php'); 
    } 

Выше кода echo "Admin", но содержимое header_admin не включает.

+0

Я не голосовал вас вниз. Просто примечание при загрузке просмотров я бы использовал codeigniter '$ this-> load-> view ('some_file')' http://www.codeigniter.com/user_guide/general/views.html#loading-multiple-views, и вы может также отображаться. – user4419336

+0

вы должны добавить расширение файла 'include ('header_admin.php');' –

+0

Проверьте, что ваши данные сеанса также удостоверяются, что установлены – user4419336

ответ

2

Вы можете загрузить вид, как это ...

if(isset($this->session->userdata('email_admin'))){ 
    $this->load->view('header_admin'); 
} 
if(isset($this->session->userdata('email_zone_manager'))){ 
    $this->load->view('header_zone_manager'); 
} 
if(isset($this->session->userdata('email_state_manager'))){ 
    $this->load->view('header_state_manager'); 

} 
if(isset($this->session->userdata('email_user'))){ 
    $this->load->view('email_user'); 

} 
+0

Благодарим вас за ответ. Я знаю, что мы можем загружать представление, но проблема в том, что файлы не включены, а также не отображаются на мой взгляд. – Bhavin

+0

Вы проверили, установлены ли соответствующие переменные сеанса? –

+0

Да, я проверяю его с помощью print_r ($ this-> session-> userdata); и все переменные сеанса установлены. – Bhavin

Смежные вопросы