如何在symfony2中的缓存中存储数据

Hab*_*wad 15 caching symfony

我有一个配置表(id,name,value),包含我的symfony应用程序的一些配置变量,例如email_expiration_duration.我想编写一个服务来从symfony应用程序中读取这些配置变量.

我想缓存app/cache文件夹中的数据.这意味着只有当数据不在缓存中时,我才会从数据库中读取数据.每当配置值发生变化时,我都会清除缓存的数据.

我怎么能在symfony2中做到这一点?

che*_*fly 4

如果您想将此信息存储在 app/cache 文件夹中手动创建的文件中,可以使用以下解决方案: https: //stackoverflow.com/a/13410635/1443490

如果您不想/不需要关心 app/cache 文件夹中使用了哪个文件夹,并且您的项目已经使用 Doctrine,您可以遵循以下解决方案:https: //stackoverflow.com/a/8900283/1443490