Codeigniter + Composer

Čam*_*amo 17 php codeigniter autoload composer-php

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

css*_*895 24

它在版本3中具有作曲家支持.根据您可以在application/config/config.php中设置的文档.

$config['composer_autoload'] = TRUE;  //around 134 line
Run Code Online (Sandbox Code Playgroud)

它将在里面搜索composer autoload脚本application/vendor.放置composer.json在应用程序(codeigniter应用程序文件夹,而不是根目录)文件夹中.然后运行composer init,然后 - composer install.

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

ps还有这里的作曲家安装程序https://github.com/kenjis/codeigniter-composer-installer

  • 只是为了扩展这一点.如果要在其他地方安装composer,可以将该配置设置为composer路径而不是TRUE (6认同)

Yas*_*ani 13

使用以下代码

composer create-project kenjis/codeigniter-composer-installer codeigniter
Run Code Online (Sandbox Code Playgroud)

资源


Sal*_*alu 8

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

$config['composer_autoload']行更改为

$config['composer_autoload'] = TRUE; 
Run Code Online (Sandbox Code Playgroud)

或使用路径

$config['composer_autoload'] = FCPATH . 'vendor/autoload.php'; 
Run Code Online (Sandbox Code Playgroud)