我的系统中有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');
}
当我尝试使用echo some和exit()时,它的工作意味着条件工作文件但是头文件css和js等不包括在内。
if($this->session->userdata('email_admin'))
{
echo "Admin";
include('header_admin.php');
}
以上代码回显“Admin”但header_admin的内容不包括。
答案 0 :(得分: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');
}