Ошибки в библиотеках в Code Igniter не отображаются в некоторых конфигурациях сервера. Как этот параметр можно изменить вручную?
Проверьте загрузку модели, это частая ошибка, даже если вы показываете ошибку
ini_set('display_errors', true);
, если модель не загружена должным образом, ошибка не будет отображаться
$this->load->model('model_name');
изменить среду в вашем основном файле index.php на разработку.
поиск строки define('ENVIRONMENT', 'development');
define('ENVIRONMENT', 'development');
Просто добавьте эту строку ini_set('display_errors', true); где-нибудь в вашем контроллере, прежде чем вызывать библиотеку или в начале библиотеки, и все должно работать.
На главной странице индекса добавить error_reporting(E_ALL);. Я рекомендую удалить это, как только вы будете готовы опубликовать сайт.
error_reporting(E_ALL);