问题
I would like to start learning Codeigniter
. But it seems that Codeigniter has not support for installation via Composer. When I search in Google I found this link. It seems that Codeigniter has not support for autoload.php file created by Composer. The documentation describes the only installation via downloading .zip archive. I am not sure if Codeigniter is a good choice now. Is it?
回答1:
It has composer support in version 3. According to the documentation you can set in application/config/config.php .
$config['composer_autoload'] = TRUE; //around 134 line
It will search for composer autoload script inside application/vendor
. Place composer.json
inside application(Codeigniter's application folder, not the root) folder. Then run composer init
, and then - composer install
.
And if CI fits you, then its right tool for your job:)
p.s. there is also a composer installer here https://github.com/kenjis/codeigniter-composer-installer
回答2:
use the following code
composer create-project kenjis/codeigniter-composer-installer codeigniter
Source
回答3:
According to the documentation you can configure the config.php file inside config folder,
change the $config['composer_autoload']
line to
$config['composer_autoload'] = TRUE;
or use path
$config['composer_autoload'] = FCPATH . 'vendor/autoload.php';
回答4:
Tips 1:
A Multi-Framework Composer Library Installer
http://composer.github.com/installers
Tips 2:
composer create-project kenjis/codeigniter-composer-installer codeigniter
来源:https://stackoverflow.com/questions/32339582/codeigniter-composer