2011-01-25 9 views
2

私はPHP CLIの周りでCIで遊んでいます。私は今、グローバル変数$ CIを経由して、全体CI構造にアクセスすることができるよコマンドラインからのコードネームコントローラ

(ここhttp://codeigniter.com/wiki/dip_into_CI/をチュートリアルに続く)

$CI = new $class(); 
$CI -> load->view ('header'); 

今すぐに良い作品が、私はコントローラにアクセスする方法がわかりません$ CI変数を使用します。

私はmain()というコントローラを持っています。

$CI->main->myfunction($params); 

リアルシンプルにする必要がありますが、すべての可能性が、少しクレイジーだ

答えて

3

を把握することはできません。私のような何かをできるようにしたいと思います。 CodeIgniter Reactorを使用してください。コントローラはコマンドラインに完全に応答できます。

https://bitbucket.org/ellislab/codeigniter-reactor

PHPのindex.php制御方法PARAM1のPARAM2ルーティングおよびすべてと

ワークス。

+0

興味深い。 「標準」CIと原子炉の違いは何ですか?多くの違いを見ることはできません – Disco

+1

Reactorは新しい提案ダウンロードになるコミュニティブランチです。それは速く進行し、コードへのコミュニティ貢献を受け入れ、バグはより早く修正されます。興味深いもの: –

+0

モジュラーエクステンションで動作するコマンドラインアクセスのこの新しい方法の可能性はありますか?私はそれが正常に新しいCIのインストールで動作しているが、私はちょうどコマンドラインを介して返されたメイン/インデックスhtmlを取得するMXを使用する私のアプリケーションでルートにアクセスしようとするとすぐに –

0

はい..これは、codeigniter.comからダウンロードしたMXと「通常の」CIで動作します。

関連する問題