我使用的是CodeIgniter v3.1.4,我想利用查詢生成器。啓用Codeigniter查詢生成器
據我所知,我所需要做的就是在config/database.php
中將$query_builder
設置爲TRUE,這是我所做的。但是,當我嘗試使用類,我得到以下錯誤:
Message: Call to undefined method CI_DB_odbc_driver::where()
我使用Wiredesignz」 HMVC實施,這將覆蓋(除其他事項外)的Loader類,通過這些$query_builder
變量轉移。
我有點驚訝,這個功能可以通過全局變量打開/關閉,而不是直接通過數據庫配置數據。儘管如此,我試圖在沒有成功的情況下進行切換。
不知道它的相關性,但我使用的ODBC驅動程序和我的查詢看起來像這樣:
$this->db->where('userid', $userid)->set($data);
任何想法,我缺少什麼?
顯示模型的構建方法... – Naga
你有php_pdo_odbc在php.ini打開? – Exprator
是的,當我編寫自己的查詢時,我可以成功查詢我的數據庫。失敗的關鍵在於查詢生成器類的實現 - 據我所知,CI_DB無法擴展CI_DB_query_builder,因此我的驅動程序最終失去了許多有用的方法。 –