链接网址不在Codeigniter中工作

时间:2018-03-15 09:14:30

标签: php codeigniter url hyperlink base-url

我刚刚在codeigniter 3.1中启动并实现模板 登录后,当我点击任何侧面菜单,然后它不起作用。如果我试图在新窗口中打开,那么它会自动注销&重定向到登录页面。 我的观点如下。

<li class="active treeview">
      <a href="<?php echo base_url()."user/admin"; ?>">
        <i class="fa fa-dashboard"></i> <span>Dashboard</span>
        <span class="pull-right-container">
          <i class="fa fa-angle-left pull-right"></i>
        </span>
      </a>          
    </li>

我的控制器用户有函数名称admin有以下代码。

function admin(){
$user_login=array(
'user_email'=>$this->input->post('user_email'),
'user_password'=>md5($this->input->post('user_password'))
);
$data=$this->user_model->login_user($user_login['user_email'],$user_login['user_password']);
  if($data)
  {          
    $this->session->set_userdata('user_id',$data['user_id']);
    $this->load->view('template/header');
    $this->load->view('template/sidemenu');
    $this->load->view('body');
    $this->load->view('template/footer');
  }
  else{
    $this->session->set_flashdata('error_msg', 'Wrong Credentials...');
    $this->load->view("login.php");
  }


}

2 个答案:

答案 0 :(得分:1)

这是'base_url()。“user / admin”您的仪表板链接??因为在您的用户控制器中有登录或登录代码。

答案 1 :(得分:0)

你可以试试这个:

打开应用程序&gt; config&gt; autoload.php

$autoload['helper'] = array('url');