Я пытаюсь использовать драйвер кэша, который CodeIgniter предоставляет в своей структуре PHP. Однако, похоже, он полностью игнорирует адаптер резервного копирования.Драйвер кэширования CodeIgniter, игнорирующий резервный адаптер
Если я использую:
$this->load->driver('cache', array('adapter' => 'apc', 'backup' => 'dummy'));
Тогда я предполагаю, что он будет использовать APC, если имеется, в противном случае он будет падать обратно на фиктивный кэш (ничего не делать). Это, безусловно, очень удобно, так как не все будут установлены APC.
Это не похоже, дело - так как я получаю сообщение об ошибке при тестировании следующего кода:
if(!$config = $this->cache->get('config')) {
//Get config from database
$config = $this->db->from('core')->get()->row_array();
//Cache it
$this->cache->save('config', $config, 600);
}
(Fatal error: Call to undefined function apc_cache_info()
)