2017-02-07 14 views
0

임 상상. 또한 립플 썸네일을 만들기 위해 번들을 상상해보십시오.잘못된 이미지 경로 이미지와 oneup flysystem 파일 추상화을 업로드 vich 업 로더를 사용하여

문제는 liip 내 oneup flysystem 어댑터를 로컬 경로를 소요하고 그 안에 uploads/58998d6502406.png 이미지를 찾으려고한다는 것입니다. uploads 접두사를 제거하면 예외 파일을 찾을 수없는 소스 파일이 throw됩니다.

아마 난 내 구성에서 뭔가를 놓친 거지?

나뭇 가지 : <img src="{{ vich_uploader_asset(partner, 'imageFile') | imagine_filter('my_thumb') }}" /> (또한 자산과 시도)

생성 된 URL : http://app.dev/media/cache/resolve/my_thumb/uploads/58998d6502406.png

URL을 작동합니다 내 구성은 http://app.dev/media/cache/resolve/my_thumb/58998d6502406.png

: 변경하여

# 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 } 

답변

0

해결빈 문자열 uri_prefix: ""

을에 vich 업 로더 설정 210