Изображение LiipImagine не кэшируется в пакете Symfony для загрузки/медиапапки

Я успешно установил liipImagine, следуя инструкциям по этой ссылке http://symfony.com/doc/master/bundles/LiipImagineBundle/index.html

Но когда я использую приведенный ниже код в своем файле ветки:

{{ad.artwork.pictures|first.path|imagine_filter('home_thumb')}}

Я получаю следующий URL-адрес: http://localhost:8000/media/cache/resolve/home_thumb/70869c5748a21e8e734c4c85e5c18ec6bfa9b196.jpeg

Я думал, что liipImagine сохранил (кэшировал) изображение на моем сервере в папке media/cache/resolve/home_thumb, но это не так.

Ниже моя конфигурация:

liip_imagine:

# http://symfony.com/doc/master/bundles/LiipImagineBundle/cache-resolvers.html
# 
resolvers:
    default:
        web_path:
            # %kernel.root_dir%/../web
            web_root: %kernel.root_dir%/../../web
            # media/cache
            cache_prefix: media/cache

loaders:
    default:
        filesystem:
            # %kernel.root_dir%/../web/
            data_root: %kernel.root_dir%/../../web/

driver:               gd
cache:                default
data_loader:          default
default_image:        null
controller:
    filter_action:         liip_imagine.controller:filterAction
    filter_runtime_action: liip_imagine.controller:filterRuntimeAction
filter_sets:

    # Prototype
    home_thumb:
        quality:              100
        jpeg_quality:         ~
        png_compression_level:  ~
        png_compression_filter: ~
        animated:             false
        format:               ~
        cache:                ~
        data_loader:          ~
        default_image:        null
        filters:

            # Prototype
            thumbnail:        { size: [120, 90], mode: outbound }

Если я делаю что-то не так, может кто-нибудь объяснить мне?

EDIT POST: когда я запускаю CLI, я получаю следующее:

C:\xampp\htdocs\myproject>php app/console liip:imagine:cache:resolve uploads/media/70869c5748a21e8e734c4c85e5c18ec6bfa9b196.jpg --filters=home_thumb

[Liip\ImagineBundle\Exception\Binary\Loader\NotLoadableException]
Source image not found in "C:\xampp\htdocs\myproject\app/../web/uploads/media/70869c5748a21e8e734c4c85e5c18ec6bfa9b196.jpg"

Я действительно благодарю вас за ваши советы.


person Benjamin Lucas    schedule 20.09.2015    source источник
comment
Да, это не так, потому что resolve в пути означает, что вы впервые запросили изображение (изображение не существует), в следующий раз при посещении страницы вы увидите ссылку на кешированное (сохраненное) изображение.   -  person malcolm    schedule 20.09.2015
comment
После нескольких перезагрузок страниц я не вижу изменений. Любая другая идея? Я запускаю localhost (приложение php/консольный сервер: run) localhost:8000   -  person Benjamin Lucas    schedule 21.09.2015
comment
media/cache должно быть /media/cache в конфигурации, папка должна существовать в web/madia/cache и должна быть доступна для записи пользователю веб-сервера.   -  person malcolm    schedule 21.09.2015
comment
@malcolm, что ты имеешь в виду под словом «должен»? разве это не может быть web/images/media/cache?   -  person Yamen Nassif    schedule 04.10.2016
comment
@YamenImadNassif Я имею в виду, что если вы настроите /media/cache, папка должна существовать и должна быть доступна для записи. Если вы устанавливаете /images/media/cache, папка также должна существовать.   -  person malcolm    schedule 04.10.2016
comment
@malcolm спасибо за ответ   -  person Yamen Nassif    schedule 04.10.2016
comment
@malcolm у меня уже есть папка, доступная для записи, и она существует, не могли бы вы увидеть эту? stackoverflow.com/ вопросы/39836143/   -  person Yamen Nassif    schedule 04.10.2016