Использование неопределенной константы Panel_Controller - предполагается, что Panel_Controller - PullRequest
0 голосов
/ 29 марта 2019

Загрузка приложения, встроенного Codeigniter Я столкнулся с ошибкой,

"Использование неопределенной константы Panel_Controller - предполагается «Panel_Controller"

defined('BASEPATH') OR exit('No direct script access allowed');

class Login_Controller extends CI_Controller {

    public function __construct(){
      parent::__construct();
      $this->load->library('javascript');
      $this->load->library('form_validation');
      $this->load->library('email');
      $this->load->library('session');

      if($this->session->userdata('id'))
      {
            return redirect(Panel_Controller);

      }

Ответы [ 2 ]

2 голосов
/ 29 марта 2019
First load the url helper in your construct by 
 $this->CI->load->helper('url'); 

if($this->session->userdata('id')){
   redirect('Panel_Controller');
}
0 голосов
/ 29 марта 2019

Сначала попробуйте составить маршрут

$route['dashboard'] = "Panel_Controller/index";

А потом

if($this->session->userdata('id')){
   redirect('dashboard');
}

ИЛИ

if($this->session->userdata('id')){
   redirect('Panel_Controller/index', 'refresh');
}
...