Я пытаюсь использовать систему кеширования Codeigniter, чтобы кэшировать некоторые удаленные XML-файлы в «кеш-файлы».codeigniter cache возвращает всегда пусто
Каждый мозговым выглядит здорово, когда я просить XMLs, но CodeIgniter не кэшировать файлы, вместо этого он возвращает пустой кэш и кэш-файл содержит только данные ниже:
a:3:{s:4:"time";i:1379515910;s:3:"ttl";i:120;s:4:"data";b:1;}
Я использую код ниже кэшировать XML:
$this->load->driver('cache');
$this->cache->file->save('first', $data, 120);
[ОБНОВЛЕНО]
Теперь я могу сохранить кэш, но я не могу спасти сохраненные данные. Когда я запускаю команду под кэш вернуть ложные
$this->cache->get('show');
Где я буду неправильно?
Спасибо.
Что такое '$ this-> cache-> file-> save ('first', $ data, 120);' return? Если сбой сохранения недействителен, он вернет false. Вы пытались сохранить что-то простое в кеше, как строку, чтобы проверить, работает ли она? – Jeemusu
Он возвращает true – GodFather
Вы проверили журналы и разрешения? Может возникнуть проблема с разрешением. – Jakub