Итак, я только что прошел обновление, переходящее с CI 2.0.4 на 3.1.4, и столкнулся с проблемой, когда Sparks теперь является избыточным, мне пришлось перейти на композитор, чтобы заставить работать активную запись php.
однако у меня были проблемы с автозагрузкой. Решено путем включения модели непосредственно в контроллер, т.е.: require_once(APPPATH.'models/User.php');
Но теперь я получаю следующую ошибку.
Обнаружено неперехваченное исключение
Тип: ActiveRecord\DatabaseException
Сообщение: Пустая строка подключения
Имя файла: /var/www/html/vendor/php-activerecord/php-activerecord/lib/Connection.php
Номер строки: 105
Кстати, чтобы загрузить автозагрузку композитора, я поставил: config['composer_autoload'] = '../vendor/autoload.php';
, поскольку каталог поставщика находится вне папки приложения в его родительской папке.
Любая помощь будет принята с благодарностью.