When I use multiple DB connections and caching with CI 3.0, I get an error that says the construct of DB_Results is missing it’s first parameter. The call to the construct happens in the DB_Driver on line 695:
$CR = new CI_DB_result();
Should this be changed to:
$CR = new CI_DB_result( $RES );
It seems to work when I do this, but I don’t want to break anything.
Also related to caching, it seems that when DB_Cache checks to see if a file exists, it has no suppression of error for file_get_contents() on line 125. Perhaps there should be an is_file() or @file_get_contents().