В настоящее время я использую шаблон Silex из репозитория StoryBlok Github, где я загружаю истории через getStories
функция.
Мой код выглядит так:
{%
set reference = getStories(global('references_path'), 1, 0, options('{"filter_by[customer_name]":"' ~ item.customer_name ~ '"}'))
%}
Этот код вызывается из другого компонента ветки в цикле.
Для одной «ссылки» я получаю это сообщение об ошибке:
file_put_contents (../ кэш // c3RvcnlibG9rOnN0b3JpZXMvYTo0OntpOjA7czoxMDoiRXJkZ2FzIE / DliI7aToxO3M6MTE6ImRlL3Byb2pla3RlIjtpOjI7aToxO2k6MztzOjM6ImZzcCI7fQ ==):
не удалось открыть поток: нет такого файла или каталога в
/webapp/vendor/apix/cache/src/Files.php
Кажется, проблема с кешем.
Заранее спасибо.
Путь, который будет сгенерирован в вашем случае, содержит /
, Таким образом, PHP не может создать файл, потому что он будет в несуществующей папке.
Мы видим, что эта проблема находится в Files.php
из Apix/Cache
мы используем различные варианты кэширования для шаблона Silex. Тем не менее, мы нашли способ исправить эту проблему на данный момент — но мы создадим новый запрос на извлечение для Apix/Cache
так что проверим /
перед сохранением.
Для вас это означает:
composer update
установить наш новый PHP-клиент версия v1.1.11.
Других решений пока нет …