CodeIgniter Forums

Full Version: Vendor folder composer location
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi.

The default path of the folder "Vendor" is the root of the project
In .gitignore file exist the line "/vendor/".

In application/config/config.php says: Enabling this setting will tell CodeIgniter to look for a Composer
| package auto-loader script in application/vendor/autoload.php.

If I change $config['composer_autoload'] = TRUE by default CodeIgniter 3 search inside of application Folder.


System/core/Codeigniter.php:165
......
if ($composer_autoload === TRUE)
{
file_exists(APPPATH.'vendor/autoload.php')
? require_once(APPPATH.'vendor/autoload.php')
: log_message('error', '$config[\'composer_autoload\'] is set to TRUE but '.APPPATH.'vendor/autoload.php was not found.');
}

In System/core/Codeigniter.php the APPPATH is incorrect? By default would be FCPATH?
The solution:

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