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

#codeigniter #web-hosting

#codeigniter #веб-хостинг

Вопрос:

Загрузка встроенного приложения 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);

      }
  

Комментарии:

1. Что вы пытаетесь сделать?

2. используйте это: верните перенаправление(‘Panel_Controller’);

Ответ №1:

 First load the url helper in your construct by 
 $this->CI->load->helper('url'); 

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

Ответ №2:

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

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

И затем

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

или

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