В некоторых случаях допустимо загружать такие классы, однако вам следует придерживаться использования класса загрузчика CodeIgniter, если в этом нет крайней необходимости. Я призываю вас конвертировать ваши библиотеки и модели для совместимости с классом загрузчика CodeIgniter.
Я понимаю, что вы имеете в виду, когда говорите, что автозаполнение не работает. Я использую NetBeans, и с этой проблемой я тоже столкнулся. Я немного покопался, и хотя для Komodo Edit это гораздо менее задокументировано, решение для правильной работы автозаполнения очень похоже на его работу с NetBeans.
Во-первых, Отчет об ошибке Komodo Edit , документирующий возникшую проблему. Он был открыт с 2008 года, поэтому, скорее всего, он никогда не запечется в приложении, поскольку существует простой обходной путь.
Вот сообщение в блоге , подробно описывающее обходной путь . Идея состоит в том, что вы создаете фиктивный PHP-файл в корне вашего проекта, содержащий ряд комментариев, ссылающихся на свойства и методы основных классов CodeIgniter. Komodo Edit затем ссылается на файл и добавляет свойства и методы к его завершению кода.
Сообщение в блоге выглядит несколько устаревшим, но вы можете легко изменить его, чтобы оно работало с любой версией CodeIgniter, которую вы используете.
А если вам интересно, вот сообщение в блоге , в котором подробно описывается то же решение для Netbeans .