你为什么不谷歌?或者查看knpbundles.com并在那里搜索“缓存”:
http://knpbundles.com/search?q=Cache
也许这是您需要的东西:
https://github.com/winzou/CacheBundle
用法:
$cache = $this->get('winzou_cache.apc');
// or
$cache = $this->get('winzou_cache.file');
// or
$cache = $this->get('winzou_cache.memcache');
// or
$cache = $this->get('winzou_cache.array');
// or
$cache = $this->get('winzou_cache.xcache');
// or
$cache = $this->get('winzou_cache.zenddata');
// or
$cache = $this->get('winzou_cache'); // in that case, it will use the default driver defined in config.yml, see below
$cache->save('bar', array('foo', 'bar'));
if ($cache->contains('bar')) {
$bar = $cache->fetch('bar');
}
$cache->delete('bar');
编辑:
为此使用会话不是一个好主意。会话是每个用户的,缓存的值不能共享。并且当您使用会话时,您必须考虑在会话中存储复杂对象时可能发生的序列化和其他问题。