загрузка модели вызывает пустой / белый экран CodeIgniter 2.0.3

#php #codeigniter #codeigniter-2

#php #codeigniter — инициализатор кода #codeigniter-2 #codeigniter

Вопрос:

Когда я загружаю модель blogmodel.php это вызывает белый экран, но если я закомментирую модель загрузки, она будет работать.

мой контроллер blog.php

 <?php
class Blog extends CI_Controller {

public function index()
{
    $this->load->model('blogmodel');

    $data['links'] = array('Pages','Modules','Users');

    $data['title'] = "SWAN";
    $data['heading'] = "SWAN";  
    $data['query'] = $this->db->get('admin');


    $this->load->view('blogview',$data);
}

}

?>
  

моя модель blogmodel.php

 <?php
    class Blogmodel extends CI_Model {

    function__construct()
    {
        parent::__construct();
    }
}
?>
  

Я следовал руководству пользователя и не знаю, что я сделал не так. Я включил ошибку отображения в php.ini.developing на 11.10 ubuntu. Протестировано на Chrome, и это выдает ошибку сервера

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

1. Вы написали function_construct() . Разве это не должна быть функция __construct() . А также parent::__construct()

2. я изменил код, и он по-прежнему показывает пустой экран в Firefox и ошибку сервера в Chrome. Но когда я загружаю информацию базы данных с помощью контроллера, он получает информацию.

3. У вас все еще есть function__construct . Это должно быть function __construct (т. е. с пробелом). Я не знаю, решит ли это вашу проблему. Для меня все остальное выглядит нормально.

4. спасибо ViKAwesome, я изменил его на function __construct, и это сработало. Глупая ошибка

5. Здесь небольшое предупреждение; Вам следует избегать закрытия тегов php?> в конце вашего класса