問題タブ [liipimaginebundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - HTML コード内のすべての画像に liip_imagine フィルタを適用するにはどうすればよいですか?
ハードコードされた単一の画像で liip_imagine を使用する方法を知っています。
問題ありません。
ただし、かなり一般的なケースでは、事態はさらに複雑になります。で作成されたいくつかのブログ記事がありIvoryCKEditorBundle
、その中にアップロードされた画像があります。
で記事のコンテンツを表示する{{ article.content|raw }}
と、コンテンツ内の画像のサイズが明らかに変更されず、レイアウトの問題が発生します。
私の質問は非常に簡単です:
画像が Twig でハードコーディングされていない場合に、liip_imagine を使用するにはどうすればよいですか? それを解析するために Twig 拡張機能を構築する必要がありますか?
symfony - LiipImagineBundle:コントローラにフィルタを適用するには?
LiipImagineBundle を使用して、コントローラーでアップロードした写真のサイズを変更したいと考えています。
これにより、次のエラーが発生します。
それから私は代わりに試します
そしてそれは私をもたらします
このタスクを完了するためのドキュメントや例がほとんど見つかりません:(バンドルドキュメントにはかなりがっかりしています://
どんな助けでも本当に感謝しています!
前もって感謝します!
symfony - Twig で Symfony2、LiipImagineBundle、および Gaufrette を使用して AmazonS3 ファイル URL を生成する際のエラー
Symfony2 で LiipImagineBundle を使用して
おり、gaufrette と統合して amazonS3 で画像を取得しようとしていますが、画像の「src」が間違っています。エラーが私の設定であるかどうかはわかりません...
この小枝コード:
私のサービス.yml:
私のconfig.yml:
symfony - LiipImageBundle と KNP Gaufrette バンドルが s3 イメージ パスの解決に失敗しましたか?
LiipImageBundle と KNP Gaufrette バンドルを使用して、s3 から画像のサイズを変更して読み込みます。以前はすべて機能していましたが、突然機能しなくなりました。バンドル バージョンのアップグレードはありません。
以下は私の構成です、
問題は奇妙です。新しいタブで画像を開くと、s3 画像の URL にリダイレクトされ、画像が表示されます。新しいタブに読み込まれると、正常に表示されます。新しい新しいタブを開かない限り、機能しません。
s3パスを解決していませんか?問題は何ですか?すべてのキャッシュを削除しようとしましたが、Web ディレクトリにメディア フォルダーがありません。
ログには、ImagineController:FilterAction が呼び出されていることが示されています。
HTMLソース画像のパスは
新しいタブ/ウィンドウで開くと、リダイレクトされます
[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
新しいウィンドウに画像が表示されます。
ページを再度更新すると、画像ソースが次のように変更されます
[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
そして今、私はロードされた画像を見ることができますか?
なぜそれが突然起こり始めたのか。以前はすべて正常に機能していました。
symfony - Liip Imagine および knp gaufrette バンドルを使用する Symfony2 および Twig でキャッチされない AWS SDK S3 エラー 500
AWS SDK バージョン 2 を使用して AWS S3 からアセットを取得するために、Liip Imagine および knp gaufrette バンドルを使用して Symfony2 アプリで動作する構成を使用しています。これは通常は正常に動作しますが、エラー 500 メッセージがキャッチされないことがあります。これらには次の 2 つの形式があります。
また、
のせいで
画像がレンダリングされないようにこれらのエラーをキャッチする方法を教えてください。フィルターにサードパーティのバンドルを使用しているため、php でこれを行うことはできません。私の小枝テンプレートでは、私はちょうど持っています
構成は次のようになります
ありがとう