Codeigniter + Composer

帅比萌擦擦* 提交于 2019-12-03 09:40:32

问题


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!