2017-02-07 1 views
0

Im utilisant vich uploader pour télécharger des images et abstraction du fichier flysystem. Aussi liip imagine bundle pour faire des vignettes.Mauvais chemin de l'image dans liip Imaginez

Le problème est que liip prend mon chemin local des adaptateurs flysystem et essaye de trouver l'image uploads/58998d6502406.png dedans. Quand je supprime le préfixe uploads, alors cela fonctionne autrement jette l'exception non trouvée du fichier source.

Peut-être qu'il me manque quelque chose dans ma configuration?

Brindille: <img src="{{ vich_uploader_asset(partner, 'imageFile') | imagine_filter('my_thumb') }}" /> (également essayé avec l'actif)

url générée: http://app.dev/media/cache/resolve/my_thumb/uploads/58998d6502406.png

url qui fonctionne: http://app.dev/media/cache/resolve/my_thumb/58998d6502406.png

Ma configuration:

# OneupFlysystem Configuration 
oneup_flysystem: 
    adapters: 
     uploads_adapter: 
      local: 
       directory: "%kernel.root_dir%/../web/uploads" 
    filesystems: 
     uploads_fs: 
      adapter: uploads_adapter 
      mount: uploads_fs 

# Vich uploader Configuration 
vich_uploader: 
    db_driver: orm 
    storage: flysystem 
    mappings: 
     partner_image: 
      uri_prefix: /uploads 
      upload_destination: uploads_fs 
      namer: vich_uploader.namer_uniqid 
      delete_on_remove: true 
      delete_on_update: true 
     news_image: 
      uri_prefix: /uploads 
      upload_destination: uploads_fs 
      namer: vich_uploader.namer_uniqid 
      delete_on_remove: true 
      delete_on_update: true 

# Liip imagine bundle Configuration 
liip_imagine: 
    loaders: 
     uploaded_images: 
      flysystem: 
       filesystem_service: oneup_flysystem.uploads_fs_filesystem 
    data_loader: uploaded_images 
    filter_sets : 
     my_thumb: 
      filters: 
       thumbnail: { size: [120, 90], mode: outbound } 

Répondre

0

fixe en changeant uri_prefix dans vich uploader config à vide chaîne uri_prefix: ""