Saya ada soalan tentang liip Imagine
P粉021553460
P粉021553460 2024-03-19 18:37:45
0
1
330

Saya menggunakan symfony 5.4 dan saya hanya perlu memasang pakej liip Imagine untuk memanipulasi imej saya. Walau bagaimanapun, selepas mengkonfigurasi semuanya, tiada imej muncul dalam penyemak imbas saya dan apabila saya menyemak, saya mendapat kod saya dan mesej ralat berikut: http://localhost:8000/media/cache/resolve /my_thumb/images /properties/629a464aa81ef086062845.jpg 404 (Tidak Ditemui)

Dalam projek saya, saya tidak mempunyai sebarang direktori autogenerated untuk media/cache/..... dalam direktori imej.

Ini adalah kandungan fail liip_imagine.yaml saya:

# Documentation on how to configure the bundle can be found at: https://symfony.com/doc/current/bundles/LiipImagineBundle/basic-usage.html
liip_imagine:
    # valid drivers options include "gd" or "gmagick" or "imagick"
    driver: "gd"

    filter_sets:
        cache : ~
        my_thumb:
            quality: 75
            filters:
                thumbnails: {size: [360, 230], mode: outbound}

Ini yang saya tulis dalam fail ranting saya:

<img src="{{ vich_uploader_asset(property, 'imageFile') | imagine_filter('my_thumb') }}" class="card-img-top" alt="">

Tolong saya perlukan bantuan, saya mencuba beberapa helah seperti menambah parser dan loader tetapi tiada satu pun daripada mereka menyelesaikan masalah saya

P粉021553460
P粉021553460

membalas semua(1)
P粉649990163

Juga gunakan tetapan ini dalam fail konfigurasi

resolvers:
    default:
        web_path:
            web_root: ~ # %kernel.project_dir%/public (%kernel.project_dir%/web for Symfony 

Di manakah fail anda dijana? Anda perlu menambah pautan simbolik ke laluan imej yang dimuat naik menggunakan folder public/../media/cache dan kemudian anda akan melihat imej dalam penyemak imbas anda

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!