Проблема с кешем в CodeIgniter - PullRequest
       3

Проблема с кешем в CodeIgniter

0 голосов
/ 08 августа 2011

У меня проблемы с кешем в CodeIgniter.

Затем я скачал библиотеку кеша для CodeIgniter, поместил в папку библиотеки и поместил код php в файл контроллера:

<?php

class Cache extends CI_Controller
{
    public function index()
    {
        $this->cache->set('test_cache', 'test_cache_content', 300); // 5 minutes
    }
}

?>

Этот test_cache файл кэша не находится в папке кэша. В config.php файл cache_path используется по умолчанию.

Затем я хочу получить содержимое test_cache и поместить код в контроллер:

<?php

class Cache extends CI_Controller
{
    public function get()
    {
        $data = $this->cache->get('test_cache');
        echo var_dump($data);
    }
}

?>

Тогда я вижу ноль . Я искал о кеше в codeigniter, но ничего.

1 Ответ

2 голосов
/ 08 августа 2011

Просто чтобы убедиться, что на самом деле этого нет в приведенном выше коде, вы загрузили драйвер кеширования, верно:

// example from CodeIgniter Cache docs.
$this->load->driver('cache', array('adapter' => 'apc', 'backup' => 'file'));

Потому что, если у вас его нет, по умолчанию используется фиктивный драйвер. Поддельный водитель ничего не экономит, поэтому я не думаю, что вы этого хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...