#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');
}