Проблема с show_error () в CodeIgniter - PullRequest
0 голосов
/ 16 сентября 2011

У меня проблема с моим приложением codeigniter.Каждый раз, когда я хочу использовать show_error (), я получаю следующее сообщение об ошибке:

Обнаружена ошибка PHP

Серьезность: Уведомление

Сообщение: неопределенное свойство: CI_Exceptions:: $ load

Имя файла: errors / error_general.php

Номер строки: 2

Неустранимая ошибка: вызов вспомогательной функции-члена () для необъекта в... / application / errors / error_general.php в строке 2

Я действительно не знаю, как это исправить

Есть идеи?

1 Ответ

1 голос
/ 16 сентября 2011

Сообщение об ошибке рассказывает сказку ...

У вас должен быть какой-то специальный код в файле ошибок, пытающийся загрузить помощника Шаблон ошибки по умолчанию использует только пару переменных и не ссылается на экземпляр CI_Controller (который может быть еще не создан).

Где-то в файле, который вы используете $this->load->helper(), но $this является ссылкой на CI_Exceptions в этой области.

Как это исправить:

Используйте шаблон статической ошибки или, если возможно, используйте что-то отличное от show_error(). Возможно, напишите свою собственную функцию для использования после того, как вы знаете, что Codeigniter загружен и у вас есть доступ к классам и помощникам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...