web-dev-qa-db-ja.com

Codeigniter + Composer

Codeigniterの学習を開始したいと思います。しかし、CodeigniterはComposerを介したインストールをサポートしていないようです。 Googleで検索すると、これを見つけました link 。 CodeigniterはComposerによって作成されたautoload.phpファイルをサポートしていないようです。このドキュメントでは、.Zipアーカイブのダウンロードによる唯一のインストールについて説明しています。 Codeigniterが今良い選択かどうかはわかりません。それは...ですか?

14
Čamo

バージョン3ではcomposerがサポートされています。 ドキュメント によると、application/config/config.phpで設定できます。

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

composer autoloadスクリプトをapplication/vendor内で検索します。 composer.jsonをアプリケーション(ルートではなくCodeigniterのアプリケーションフォルダー)フォルダー内に配置します。次に、composer initを実行し、次に-composer installを実行します。

そしてCIがあなたに合っていれば、あなたの仕事にぴったりのツールです:)

追伸ここにはcomposerインストーラーもあります https://github.com/kenjis/codeigniter-composer-installer

22
cssBlaster21895

次のコードを使用します

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

ソース

13
Yassine Sedrani

ドキュメントによると、configフォルダー内でconfig.phpファイルを構成できます。

変更 $config['composer_autoload']

$config['composer_autoload'] = TRUE; 

またはパスを使用

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

ヒント1:

マルチフレームワークComposer Library Installer

http://composer.github.com/installers

ヒント2:

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