3

目前我正在使用来自 storyblok github 存储库的 silex 样板,我通过getStories函数加载故事。

我的代码如下所示:

{% 
   set reference = getStories(global('references_path'), 1, 0, options('{"filter_by[customer_name]":"' ~ item.customer_name ~ '"}')) 
%}

此代码是从循环中的另一个树枝组件调用的。

对于一个“参考”,我确实收到此错误消息:

file_put_contents(../cache//c3RvcnlibG9rOnN0b3JpZXMvYTo0OntpOjA7czoxMDoiRXJkZ2FzIE/DliI7aToxO3M6MTE6ImRlL3Byb2pla3RlIjtpOjI7aToxO2k6MztzOjM6ImZzcCI7fQ==): failed to open stream: No such file or directory in /webapp/vendor/apix/cache/src/Files.php

似乎是缓存的问题。

提前致谢。

4

1 回答 1

0

在您的情况下将生成的路径包含一个/. 因此 PHP 无法创建该文件,因为它位于不存在的文件夹中。

我们可以看到这个问题是在Files.php我们Apix/Cache用来允许 silex 样板的不同缓存选项的问题中。尽管如此,我们现在已经找到了解决此问题的方法 - 但我们将为该创建一个新的拉取请求,以便它在保存之前Apix/Cache进行检查。/

对你来说,这意味着:

composer update

安装我们新的php-client版本v1.1.11

于 2017-03-24T13:55:31.363 回答