Codeigniter - 现在对作曲家、活动记录问题产生火花

Codeigniter - Sparks to composer, activerecord issues now

所以我刚刚经历了从 CI 2.0.4 到 3.1.4 和 运行 的更新,现在 Sparks 变得多余了,我不得不转向作曲家获得 php 活动记录工作..

但是我遇到了自动加载问题/通过将模型直接包含到控制器中解决了问题,即:require_once(APPPATH.'models/User.php');

但现在我收到以下错误..

An uncaught Exception was encountered

Type: ActiveRecord\DatabaseException

Message: Empty connection string

Filename: /var/www/html/vendor/php-activerecord/php-activerecord/lib/Connection.php

Line Number: 105

顺便说一句,加载我放置的作曲家自动加载:config['composer_autoload'] = '../vendor/autoload.php'; 因为供应商目录位于其父文件夹中的应用程序文件夹之外。

任何帮助将不胜感激..

您可以将供应商目录移动到您的 public_html/www 并尝试

config['composer_autoload'] = FCPATH.'vendor/autoload.php';