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

Symfony PHP Discussion :

uploader des fichiers: le cas avec api platform et relation one to many


Sujet :

Symfony PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2020
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2020
    Messages : 280
    Par défaut uploader des fichiers: le cas avec api platform et relation one to many
    Bonjour,

    j'apprends symfony ( et api platform ) et j'en suis à uploader des fichiers !
    J'ai déjà réussi à faire un upload simple: une table et chaque élément de la table possède une image.

    Donc mon entité avec des variables file et imagePath, et vich uploader pour pour envoyer les fichiers dans le dossier public.
    Pour api platform: création d'une opération personnalisée ( itemOperation ), un controller appelé pour cette opération.

    Tout fonctionne et je me suis attaqué au cas où j'ai une table qui qui contient les chemins des images.
    Pour l'exercice, j'ai une table animals, et une table images est reliée à cette table: un animal peut avoir plusieurs images.

    J'ai refait presque la même procédure que précédemment. Sauf que dans ce cas, c'est une collectionOperation personnalisée ( dans la table images):
    elle remplace le post classique.

    Dans le cas simple, j'avais un path: 'path' => 'animals/{id}/image'
    et je n'avais pas de table images: une image pour un animal. L'animal existait déjà.

    Mais ici, tout se passe dans la table images, et l'image n'existe pas ! ( le champ avec id, imagePath, imageUrl, animal_id )
    En reprenant le même path, je peux considérer que l'id est celui de l'animal et le récupérer dans le controller, mais après ?

    Je me demande si je m'y prends de la bonne façon, c'est pourquoi je souhaiterais savoir de quelle façon vous procédez pour ce cas précis.

    Merci d'avance,
    Laurent.

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2020
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2020
    Messages : 280
    Par défaut
    Bon , j'ai juste oublié de faire un return dans mon controller !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec l'upload des fichiers
    Par bousyass dans le forum JSF
    Réponses: 6
    Dernier message: 03/06/2010, 14h37
  2. Réponses: 4
    Dernier message: 22/02/2008, 12h43
  3. Réponses: 1
    Dernier message: 02/05/2007, 09h22
  4. Upload des fichier avec AJAX
    Par Pedro Varela dans le forum ASP.NET
    Réponses: 6
    Dernier message: 23/01/2007, 07h52
  5. download et upload des fichier avec JSP & mysql
    Par MSM_007 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 17/07/2006, 15h20

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