我正在使用作曲家。 Composer自动加载文件位于application / vendor / autoload.php中。在codeigniter 3中,我在config中设置[“composer_autoload”] = true。但它覆盖了codeigniter的主要自动加载,无法加载主要的codeigniter类和我的codeigniter库。我该怎么办?
答案 0 :(得分:1)
在配置文件的末尾有如下评论,只是取消注释。
spl_autoload_register( function ( $class ) {
$file = "sources/" . $class . ".class.php";
if ( file_exists( $file ) ) {
require $file;
return;
}
} );
Make $ config ['composer_autoload'] = FALSE;
然后在spl_autoload_resgister函数下面添加(需要FCPATH。'application / vendor / autoload.php';)。