私はcodeigniter 2.0 ++または特に3.0-devを使用しています。私は複数のデータベース接続があり、プロファイラはデフォルト接続$this->db
からのクエリのみを表示しています。複数のデータベース接続を持つCodeigniterクエリプロファイラ
class table_m extends CI_Model
{
function __construct()
{
parent :: __construct();
$this->db2 = $this->load->database('production', TRUE);
}
function sel_pameran($ukmper=NULL)
{
$sql = "SELECT * from table1";
$query = $this->db2->query($sql);
return $query->result();
}
}
このクエリは、$this->db2
を使用しているため、プロファイラには表示されません。では、どのようにしてプロファイラに実行されるすべてのクエリが表示され、どのデータベースから重要ではないのですか?
はさらになしに、これは完璧に機能します。そしてそれは2.Xと互換性があります。 – AeroCross