2012-02-20 18 views
0

PHP CLIツールを開発しています。CodeIgniterでブートストラップしてデータベースのようなライブラリや設定にアクセスできるようにしたいと考えています。PHPのCodeigniterブートストラップCLI

基本的に私はCodeIgniter環境をロードしてから$CI->db->stuff()を実行するCLIスクリプトが必要です。

私は単に$ cdディレクトリに、それはCI環境のロードや、コマンドラインを介してマジックを行うことができるように、私はこのためのコントローラを作成することができることを知っているが、私はそれCodeIgniterのインストールに依存しないようにする方法を探しています。コントローラーを使用したくないもう一つの理由は、私がアドレスバーを介してパブリックにアクセスできるようにしたくないということです。

だから、どんなアイデアですか?

+1

たぶんトピックオフビットは、しかし[FuelPHP](http://docs.fuelphp.com/index.html)[オイル](HTTPと呼ばれるレールに似たインタラクティブCLIが付属しています: //docs.fuelphp.com/packages/oil/intro.html)。新しいプロジェクトを始めたばかりの人は、試してみるといいかもしれません;) –

+0

かなり驚くべきことですが、それは聞こえませんでしたが、それは有望です。オイルは、私がCodeIgniterで使用するのと同じようなものです。 –

+0

:) [石油を使った足場の紹介](http://philsturgeon.co.uk/blog/2011/03/fuelphp-oil-introduction-scaffolding) –

答えて

0

コマンドラインの機能が最新のバージョンに組み込まれました。お楽しみ:

http://codeigniter.com/user_guide/general/cli.html

+0

私はCI CLIに関するもう少し調査をしていましたが、実際に[この小さなライブラリ](https://bitbucket.org/caseyamcl/snippets/src/b8907d9086f7/ci-cli/)が見つかりました。コマンドライン用のサンドボックスを提供しています。私はCLIのためにそれを組み合わせて+デフォルトのCI動作を使用すると思います。ありがとう! –