IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 PHP Discussion :

Ajout d'un champ file (image) à mon form


Sujet :

PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 414
    Par défaut Ajout d'un champ file (image) à mon form
    Bonjour
    Je suis en train de suivre ce tuto pour ajouter un champ file dans mon formulaire et voici le tuto dont je me sers pour le faire : https://symfony.com/doc/current/cont...load_file.html
    Après toute configuration, j'ai ce message d'erreur que je ne comprend pas ce qu'il faut faire :
    Cannot autowire service "App\Service\FileUploader": argument "$targetDirectory" of method "__construct()" has no type-hint, you should configure its value explicitly.
    Voici un bout de mon fichier services.yaml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    services:    # default configuration for services in *this* file
        _defaults:
            autowire: true      # Automatically injects dependencies in your services.
            autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
            public: false       # Allows optimizing the container by removing unused services; this also means
                                # fetching services directly from the container via $container->get() won't work.
                                # The best practice is to be explicit about your dependencies anyway.
        App\Service\FileUploader:
          arguments:
              $targetDirectory: '%logos_directory%'
     
     
        App\EventListener\LogoUploadListener:
              tags:
                  - { name: doctrine.event_listener, event: prePersist }
                  - { name: doctrine.event_listener, event: preUpdate }
    Merci pour votre aide !
    Ps: je suis sur symfony 4

  2. #2
    Membre confirmé
    Homme Profil pro
    Directeur adjoint en restauration
    Inscrit en
    Mai 2005
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Directeur adjoint en restauration
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Mai 2005
    Messages : 51
    Par défaut
    Bonjour MInfo25,

    Quand tu regardes le tuto, il commence par donner une valeur pour '%logos_directory%', dans la section "paramètres". L'as-tu fais ?

    Tu ne mets pas, non plus, le code de ton service, nommé dans le tuto, "App/Service/FileUploader.php".

    Le message d'erreur dit justement qu'il n'y a pas de type-hint pour l'argument "$targetDirectory" dans la méthode "__construct()" pour le service "App/Service/FileUploader.php". Il ne peut donc pas le contacter.

    Sans le code, il est compliqué de voir d'où vient l'erreur.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/02/2018, 15h20
  2. Ajouter des images à mon application
    Par comrad85 dans le forum C++Builder
    Réponses: 9
    Dernier message: 25/03/2008, 17h47
  3. afficher image depuis champ file ?
    Par adimou dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/03/2008, 21h27
  4. afficher image champ "files"
    Par poitierjohan dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2008, 17h16
  5. Ajout dynamique de champs de type file dans un formulaire !
    Par stitch dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/11/2005, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo