Зачем добавлять конструктор CodeIgniter, выдающий ошибку 500 - PullRequest
3 голосов
/ 04 июня 2011

Привет всем У меня есть код контроллера сайта, как показано ниже ..... Когда я пытаюсь выполнить этот код, я получаю странную проблему. Если я уберу функцию __construct (), у меня все будет работать довольно хорошо, но, как только я добавлю это Функция конструктора Я получаю ошибку 500 Внутренняя ошибка сервера может мне помочь?

<?php

class site extends CI_Controller
{

    function __construct()
    {
       parent::CI_Controller();
       $this->Logged_in();
    }


    function after_logging()
    {
        $this->load->view('home');
    }

    function Logged_in()
    {
        $is_logged_in = $this->session->userdata('is_logged_in');
        if(!isset($is_logged_in)|| $is_logged_in != TRUE)
        {
            die();
        }
    }

}

1 Ответ

6 голосов
/ 04 июня 2011

Это CI 2.0?

В этом случае используйте это для конструктора:

public function __construct()
{
    parent::__construct();
        // your code
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...