Skip to main content

CodeIgniter v2.1.3 バグ

コーティング中にはまってしまったのでメモ。

$this->db->from("hogehoge");
$this->db->set('hoge', "hoge");
$this->db->insert();

このコードでDBのPrefixを使うとSQL Queryのテーブル名が
「”$Prefix$Prefix hogehoge」となぜかPrefixが2回ついてしまいます。

$this->db->set('hoge', "hoge");
$this->db->insert("hogehoge");

対策方法はfromを使わずにダイレクトにテーブル名を指定してあげると問題ないようです。