2014-04-02 42 views
0

我一直在尋找一種方法來使用我的PHP API的外部類。由於它是單個頁面,我不需要MVC體系結構,所以我不想在其中使用控制器,視圖等。但我仍然對使用CI類執行操作感興趣,例如數據庫操作,活動記錄,緩存等。如何在Non MVC項目中使用Code Igniter類?

如果有人能夠幫助我一個例子,或者如果可能的話,只需發佈​​一個鏈接到教程,以便我可以得到一個想法,我怎麼能實現這一點,我將不勝感激?

+1

我不是100%確定與CI,但它似乎你是類似於作曲家(https://getcomposer.org/),它使用packagist(https://packagist.org/ )。如果CI在packagist上有它的類,那麼你可以將它們安裝在任何項目中(不管是否是MVC)。 – Joe

+0

你有沒有嘗試在你的項目中包含類文件? –

+0

爲什麼不直接使用codeigniter和1個控制器並且沒有視圖?控制器不必返回視圖,並且代碼點火器非常輕便,所以我不會擔心它的文件大小。 – mituw16

回答

0

我不知道該怎麼會工作,但盡力例如這樣的:

  1. 得到的,包括你所需要的

    require_once(基本路徑.'database/DB」 EXT);

    $ db = & DB();

  2. 使用該實例爲您neeed什麼...

    $ variabla = $ DB-> GET( 'some_table') - > result_array();

+0

對不起。我嘗試了這個方法,但它給了我錯誤。 – user3489398

+0

它返回什麼錯誤? – mariotanenbaum

相關問題