如何在symfony2.8中设置或从缓存中获取值?
为我效劳 在我的控制器里 我的沉默错误是 1-include\app\cache\dev\30\446F637472696E654E616D65737061655436368654B65795B5D.doctrinecache.php:未能打开流:没有此类文件或目录如何在symfony2.8中设置或从缓存中获取值?,symfony,caching,Symfony,Caching,为我效劳 在我的控制器里 我的沉默错误是 1-include\app\cache\dev\30\446F637472696E654E616D65737061655436368654B65795B5D.doctrinecache.php:未能打开流:没有此类文件或目录 您试图在不检查条目是否存在的情况下获取条目。在获取条目之前,使用$cache->contains$cache\u键 随着PhpFileCache类的扩展,您应该检查类中是否有可用的函数来创建和检索缓存项: /** * {@inhe
您试图在不检查条目是否存在的情况下获取条目。在获取条目之前,使用$cache->contains$cache\u键 随着PhpFileCache类的扩展,您应该检查类中是否有可用的函数来创建和检索缓存项:
/**
* {@inheritdoc}
*/
public function fetch($id)
{
...
}
/**
* {@inheritdoc}
*/
public function fetchMultiple(array $keys)
{
...
}
/**
* {@inheritdoc}
*/
public function saveMultiple(array $keysAndValues, $lifetime = 0)
{
...
}
/**
* {@inheritdoc}
*/
public function contains($id)
{
...
}
/**
* {@inheritdoc}
*/
public function save($id, $data, $lifeTime = 0)
{
...
}
你有这样的文件夹吗?我将数据保存到缓存$cache->save$cache\u key,$data和我的类FileCache,CacheProvider存在,但显示错误
$cache = $this->get('cache');
if ($cache->fetch($cache_key) != NULL) {
// mycode
}
/**
* {@inheritdoc}
*/
public function fetch($id)
{
...
}
/**
* {@inheritdoc}
*/
public function fetchMultiple(array $keys)
{
...
}
/**
* {@inheritdoc}
*/
public function saveMultiple(array $keysAndValues, $lifetime = 0)
{
...
}
/**
* {@inheritdoc}
*/
public function contains($id)
{
...
}
/**
* {@inheritdoc}
*/
public function save($id, $data, $lifeTime = 0)
{
...
}