gpt4 book ai didi

php - 从 twig 中的 storyblok 加载故事时无法打开流 php 错误

转载 作者:搜寻专家 更新时间:2023-10-31 21:50:51 25 4
gpt4 key购买 nike

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

我的代码是这样的:

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

此代码在循环中从另一个 twig 组件调用。

对于一个“引用”,我确实收到了这条错误消息:

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

似乎是缓存的问题。

提前致谢。

最佳答案

将在您的案例中生成的路径包含一个 /。所以 PHP 无法创建该文件,因为它位于一个不存在的文件夹中。

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

对你来说这意味着:

composer update

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

关于php - 从 twig 中的 storyblok 加载故事时无法打开流 php 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43000433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com