Codeigniter + Composer

时间:2015-09-01 19:36:03

标签: php codeigniter composer-php autoload

我想开始学习Codeigniter。但似乎Codeigniter不支持通过Composer进行安装。当我在Google中搜索时,我发现了link。 Codeigniter似乎不支持Composer创建的autoload.php文件。该文档描述了通过下载.zip存档的唯一安装。我不确定Codeigniter现在是不是一个好选择。是吗?

4 个答案:

答案 0 :(得分:18)

它在版本3中有作曲家支持。根据the documentation,你可以在application / config / config.php中设置。

$config['composer_autoload'] = TRUE;  //around 134 line

它将在application/vendor内搜索作曲家自动加载脚本。将composer.json放在应用程序(Codeigniter的应用程序文件夹,而不是根目录)文件夹中。然后运行composer init,然后 - composer install

如果CI适合你,那么它适合你的工作:)

P.S。这里还有一个作曲家安装程序https://github.com/kenjis/codeigniter-composer-installer

答案 1 :(得分:13)

使用以下代码

composer create-project kenjis/codeigniter-composer-installer codeigniter

Source

答案 2 :(得分:3)

根据文档,您可以在config文件夹中配置config.php文件,

$config['composer_autoload']行更改为

$config['composer_autoload'] = TRUE; 

或使用路径

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

答案 3 :(得分:2)

提示1:

多框架编写器库安装程序

http://composer.github.com/installers

提示2:

composer create-project kenjis/codeigniter-composer-installer codeigniter