Как хранить данные в кеше в symfony2
У меня есть таблица конфигурации (id, name, value), содержащая некоторые переменные конфигурации для моего приложения symfony, такие как email_expiration_duration. Я хочу написать службу, чтобы прочитать эти varibales конфигурации из приложения symfony.
Я хочу кэшировать данные в папке app/cache.
Это означает, что я буду читать данные из базы данных, только если данные не находятся в кеше.
Я очищу кешированные данные всякий раз, когда изменяется значение конфигурации.
Как я могу сделать это в symfony2?
Ответы
Ответ 1
Если вы хотите сохранить эту информацию в файле, который вы создаете вручную в папке app/cache, вы можете использовать следующее решение: fooobar.com/info/132744/...
Если вы не хотите/не должны заботиться о том, какая папка используется внутри папки приложения/кэша, и ваш проект уже использует Doctrine, вы можете следовать этому решению: fooobar.com/info/132738/...