サブクエリを機能させるためにライブラリを使用しています-Subquery.phpRef:https ://github.com/NTICompass/CodeIgniter-Subqueries
$this->db->select('test');
$this->db->select('test2');
$this->db->from('table');
$sub = $this->subquery->start_subquery('where_in');
$sub->select('IDs');
$sub->from('idTable');
$sub->where('date', '2011-07-10');
$this->subquery->end_subquery('id');
私はこの声明だと思います:
$sub = $this->subquery->start_subquery('where_in');
エラーが含まれています。この行を実行すると、空白のページが表示されます。fn。start_subqueryは次のとおりです。
function start_subquery($statement, $join_type = '', $join_on = 1){
$db = $this->CI->load->database('', true); // after executing this statement, a blank page shows...
$this->dbStack[] = $db;
$this->statement[] = $statement;
if(strtolower($statement) == 'join'){
$this->join_type[] = $join_type;
$this->join_on[] = $join_on;
}
return $db;
}
参考までに-私のdatabase.php:
$active_group = 'default'
$active_record = TRUE;
そしてCIバージョンは2.1.0です