我一直在尋找一種方法來使用我的PHP API的外部類。由於它是單個頁面,我不需要MVC體系結構,所以我不想在其中使用控制器,視圖等。但我仍然對使用CI類執行操作感興趣,例如數據庫操作,活動記錄,緩存等。如何在Non MVC項目中使用Code Igniter類?
如果有人能夠幫助我一個例子,或者如果可能的話,只需發佈一個鏈接到教程,以便我可以得到一個想法,我怎麼能實現這一點,我將不勝感激?
我一直在尋找一種方法來使用我的PHP API的外部類。由於它是單個頁面,我不需要MVC體系結構,所以我不想在其中使用控制器,視圖等。但我仍然對使用CI類執行操作感興趣,例如數據庫操作,活動記錄,緩存等。如何在Non MVC項目中使用Code Igniter類?
如果有人能夠幫助我一個例子,或者如果可能的話,只需發佈一個鏈接到教程,以便我可以得到一個想法,我怎麼能實現這一點,我將不勝感激?
我不知道該怎麼會工作,但盡力例如這樣的:
得到的,包括你所需要的
require_once(基本路徑.'database/DB」 EXT);
$ db = & DB();
使用該實例爲您neeed什麼...
$ variabla = $ DB-> GET( 'some_table') - > result_array();
對不起。我嘗試了這個方法,但它給了我錯誤。 – user3489398
它返回什麼錯誤? – mariotanenbaum
我不是100%確定與CI,但它似乎你是類似於作曲家(https://getcomposer.org/),它使用packagist(https://packagist.org/ )。如果CI在packagist上有它的類,那麼你可以將它們安裝在任何項目中(不管是否是MVC)。 – Joe
你有沒有嘗試在你的項目中包含類文件? –
爲什麼不直接使用codeigniter和1個控制器並且沒有視圖?控制器不必返回視圖,並且代碼點火器非常輕便,所以我不會擔心它的文件大小。 – mituw16