2012-02-20 43 views
0

我正在開發一個PHP CLI工具,我想用CodeIgniter引導它,以便能夠使用它的一些庫,如數據庫和訪問配置。PHP CLI的Codeigniter引導程序

所以基本上我想要一個CLI腳本,這將允許我加載CodeIgniter環境,然後執行$CI->db->stuff()

我知道,我可以爲此創建一個控制器,但是我正在尋找一種方法,使笨安裝獨立的,這樣我可以簡單地$ cd成目錄,加載它的CI環境,並通過命令行表演魔術。我不想使用控制器的另一個原因是我不希望它通過地址欄公開。

那麼,有什麼想法?

+1

也許有點題外話,但[FuelPHP(http://docs.fuelphp.com/index.html)配備了一個交互式的CLI相似到Rails稱爲[011](HTTP: //docs.fuelphp.com/packages/oil/intro.html)。如果你剛剛開始一個新項目,你可以考慮嘗試一下;) – 2012-02-20 10:05:24

+0

相當了不起,從來沒有聽說過它,但它看起來很有前途。石油是我想讓自己在CodeIgniter中使用的東西。 – 2012-02-20 10:14:18

+0

:)看看[石油腳手架簡介](http://philsturgeon.co.uk/blog/2011/03/fuelphp-oil-introduction-scaffolding) – 2012-02-20 10:27:28

回答

0

命令行功能現在已經被引入最新版本。享受:

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

+0

我在CI CLI上做了一些更多的研究,實際上已經找到[這個小型庫](https://bitbucket.org/caseyamcl/snippets/src/b8907d9086f7/ci-cli/),它爲命令行提供了一個沙盒,我想我會結合CLI和CLI的默認CI行爲。謝謝! – 2012-02-20 13:22:18