liipイマジンについて質問です
P粉021553460
P粉021553460 2024-03-19 18:37:45
0
1
371

私は symfony 5.4 を使用しています。画像を操作するには liip Imagine パッケージをインストールするだけです。しかし、すべてを設定した後、ブラウザに画像が表示されず、確認するとコードと次のエラー メッセージが表示されます: http://localhost:8000/media/cache/resolve /my_thumb/images /properties/629a464aa81ef086062845.jpg 404お探しのページが見つかりませんでした) ###

私のプロジェクトでは、images ディレクトリに media/cache/.... 用の自動生成ディレクトリすらありません。

これは私の liip_imagine.yaml ファイルの内容です:

# バンドルの設定方法に関するドキュメントは、https://symfony.com/doc/current/bundles/LiipImagineBundle/basic-usage.html にあります。 liip_imagine: # 有効なドライバー オプションには、「gd」、「gmagick」、または「imagick」が含まれます ドライバー:「gd」 フィルターセット: キャッシュ: ~ 私の親指: 品質: 75 フィルター: サムネイル: {サイズ: [360, 230]、モード: アウトバウンド}
これは私が小枝ファイルに書いたことです: 

<img src="{{ vich_uploader_asset(property, 'imageFile') |imagine_filter('my_thumb') }}" class="card-img-top" alt="">
 助けが必要です。パーサーやローダーの追加など、いくつかのトリックを試しましたが、どれも問題を解決できませんでした。

P粉021553460
P粉021553460

全員に返信(1)
P粉649990163

この設定は構成ファイルでも使用します

リゾルバー:
    デフォルト:
        ウェブパス:
            web_root: ~ # %kernel.project_dir%/public (Symfony の場合は %kernel.project_dir%/web 

ファイルはどこで生成されますか? public/../media/cache フォルダーを使用して、アップロードされた画像のパスにシンボリック リンクを追加する必要があります。そうすれば、ブラウザーに画像が表示されます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート