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()
)