Maison  >  Questions et réponses  >  le corps du texte

J'ai une question à propos de Liip Imagine

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粉021553460P粉021553460237 Il y a quelques jours340

répondre à tous(1)je répondrai

  • P粉649990163

    P粉6499901632024-03-20 17:50:15

    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 < 4.0.0)
                cache_prefix: ~ # media/cache

    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

    répondre
    0
  • Annulerrépondre