Вы можете редактировать /application/config/database.php
и включить драйвер PDO:
$db['default']['hostname'] = 'pgsql:localhost';
// or mysql:localhost
// or sqlite::memory:
$db['default']['dbdriver'] = 'pdo';
Если вы хотите напрямую подключиться к активному соединению с БД.Это может сработать, но я не разработчик CI .. так что никаких гарантий.Я пытался понять, что код гниения мозга , но я подозреваю, что мне это не удалось.Я не очень хорош в PHP4 + eval()
:
$CI = get_instance();
var_dump($CI->db->conn_id);
// should show that conn_id is instance of PDO