2016-07-11 5 views
-2

こんにちは私はLifImagineBundleを使用して、symfonyのWebサイトに画像を表示しています。Symfony LiipImagineBundle表示画像

私はこの文書を次のようだ:ここではhttps://github.com/liip/LiipImagineBundle

はconfig.ymlです:

<img src="{{ asset("uploads/media/" ~ news.imageName) | imagine_filter("news_detail") }}" alt="Image {{ news.title | capitalize }}"> 

私のrouting.yml:

私の小枝ファイル内

liip_imagine: 
    resolvers: 
     default: 
      web_path: ~ 
    filter_sets: 
     cache: ~ 
     news_detail: 
      filters: 
       thumbnail: { size: [800, 263], mode: outbound } 

マイ画像

_liip_imagine: 
    resource: "@LiipImagineBundle/Resources/config/routing.xml" 

バンドルの設定このパスを生成する(しかし、このパスは存在しません):

http://local.dev/media/cache/resolve/news_detail/uploads/media/test.jpg

このパス(怒鳴る)私はインスペクタでHTMLをオーバーライドしていたときに動作します:

http://local.dev/uploads/media/test.jpg

私はドキュメントに従っていますが、なぜ動作しないのか、キャッシュシステムの構成は何かわかりません。

答えて

0

問題が見つかりました。バンドルはexif拡張子を使用していたので、私はPHPでインストールしなければなりませんでした。

私はここにドッキングウィンドウを使用するには、ドッキングウィンドウとソリューションです:

RUN apt-get update && apt-get install -y libexif-dev 
RUN docker-php-ext-install exif