J'ai une question à propos de Liip Imagine
P粉021553460
P粉021553460 2024-03-19 18:37:45
0
1
359

J'utilise Symfony 5.4 et j'ai juste besoin d'installer le package liip Imagine pour manipuler mes images. Cependant, après avoir tout configuré, aucune image n'apparaît dans mon navigateur et lorsque je vérifie, j'obtiens mon code et le message d'erreur suivant : http://localhost:8000/media/cache/resolve /my_thumb/images /properties/629a464aa81ef086062845.jpg 404 (Introuvable)

Dans mon projet, je n'ai même pas de répertoire généré automatiquement pour media/cache/..... dans le répertoire images.

Voici le contenu de mon fichier liip_imagine.yaml :

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

Voici ce que j'ai écrit dans mon fichier twig :

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

S'il vous plaît, j'ai besoin d'aide, j'ai essayé plusieurs astuces comme ajouter un analyseur et un chargeur mais aucune n'a résolu mon problème

P粉021553460
P粉021553460

répondre à tous(1)
P粉649990163

Utilisez également ce paramètre dans le fichier de configuration

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

Où vos fichiers sont-ils générés ? Vous devez ajouter un lien symbolique vers le chemin de l'image téléchargée en utilisant le dossier public/../media/cache et vous verrez ensuite l'image dans votre navigateur

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal