2017-01-09 42 views
0

我创建了一个控制器al.php,当我试图加载在dashboard()方法中编写的仪表板页面时,它显示出一个空白页面。请帮助我我是codeigniter的新手。登录后无法加载仪表板页面codeigniter

function dashboard() { 
    if ($this->session->userdata('al_login') != 1) 
     redirect(base_url(), 'refresh'); 
    $page_data['page_name'] = 'dashboard'; 
    $page_data['page_title'] = get_phrase('al_dashboard'); 

    $this->load->view('backend/index', $page_data); 
    //$this->load->view('backend/al/dashboard', $page_data); 
} 

如果我这样给它加载页面的数据全部没有css。

$this->load->view('backend/al/dashboard', $page_data); 
+0

更具体到您的问题 – Akshay

+0

你无法加载CSS这是你的问题吗? – Akshay

+0

http://www.codeigniter.com/user_guide/general/styleguide.html#file-naming – user4419336

回答

0

尝试像这样...

function dashboard() 
    { 
     if (!$this->session->has_userdata('al_login')) 
      redirect(base_url(), 'refresh'); 
     $page_data['page_name'] = 'dashboard'; 
     $page_data['page_title'] = get_phrase('al_dashboard'); 

     $this->load->view('backend/index', $page_data); 
    // $this->load->view('backend/al/dashboard', $page_data); 
    } 

$this->session->has_userdata('al_login');返回FALSE如果 'al_login' 项目不存在或为NULL,

看到这里https://codeigniter.com/userguide3/libraries/sessions.html

保存AI控制器为Ai.php,如果你想重定向到dashboard艾控制器的方法..然后尝试加载像这样

$this->load->view('al/dashboard', $page_data); 
+0

它加载$ this-> load-> view('backend/index',)索引页,其中包含我猜测的数据问题$ page_data – sud

+0

你想要什么? –

+0

我想加载$ page_data ['page_name'] ='仪表板';像这个 – sud

0

我想你应该首先检查你的函数是否正确调用?

象下面这样:

function dashboard() { 
    exit; 
    if ($this->session->userdata('al_login') != 1) 
     redirect(base_url(), 'refresh'); 
    $page_data['page_name'] = 'dashboard'; 
    $page_data['page_title'] = get_phrase('al_dashboard'); 

    $this->load->view('backend/index', $page_data); 
    //$this->load->view('backend/al/dashboard', $page_data); 
} 

如果正确的话,请检查你的索引页位于正确其他检查也已去世或没有任何说法。

因为你的功能是我认为正确的。

0
function dashboard(){ 
    if ($this->session->has_userdata('al_login') != ''){ 
     redirect(base_url(), 'refresh');   
    } 
     $this->load->view('backend/index', $page_data); 
} 

如果不工作,请检查您的会话数据或查看文件。

相关问题