Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在symfony2.8中设置或从缓存中获取值?_Symfony_Caching - Fatal编程技术网

如何在symfony2.8中设置或从缓存中获取值?

如何在symfony2.8中设置或从缓存中获取值?,symfony,caching,Symfony,Caching,为我效劳 在我的控制器里 我的沉默错误是 1-include\app\cache\dev\30\446F637472696E654E616D65737061655436368654B65795B5D.doctrinecache.php:未能打开流:没有此类文件或目录 您试图在不检查条目是否存在的情况下获取条目。在获取条目之前,使用$cache->contains$cache\u键 随着PhpFileCache类的扩展,您应该检查类中是否有可用的函数来创建和检索缓存项: /** * {@inhe

为我效劳

在我的控制器里

我的沉默错误是

1-include\app\cache\dev\30\446F637472696E654E616D65737061655436368654B65795B5D.doctrinecache.php:未能打开流:没有此类文件或目录


您试图在不检查条目是否存在的情况下获取条目。在获取条目之前,使用$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)
{
    ...
}