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 :

Upload d'image et renommage [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut Upload d'image et renommage
    Bonjour à tous,

    Etant débutant dans symfony, je me suis lancé dans le développement d'une application web assez complexe pour me faire rapidement la main sur ce framework.

    Pour le moment tout à l'air de bien fonctionner. J'ai tout de même un soucis dans l'upload d'image. J'ai trouvé ce qu'il faut pour ajouter un input de type file, mais ce que je voudrais, c'est que ce fichier (une image ici) soit renommé par le slug généré par doctrine, et qu'il soit enregistré où je veux.

    Et au final, si c'est possible, de créer un thumbnail de cette image.

    Je n'ai pas trouvé de document pour faire ce genre de chose, alors si quelqu'un pouvait m'apporter une aide, ça serait gentil

  2. #2
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Je suppose que tu utilises un validateur sfValidatorFile.

    Ce validateur a recours à un helper pour gérer le fichier image. Ce helper est par défaut de classe sfValidatedFile. Il implémente une méthode generateFilename() qui calcule le nom du fichier à sauvegarder.

    Tu peux dériver ta propre classe et surcharger cette méthode à ta guise, puis demander au sfValidatorFile d'utiliser ta classe en lui passant son nom dans l'option 'validated_file_class'.

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 2
    Par défaut
    Je vois que symfony pense à tout

    Ce module à été mis en pause pour l'instant par mon chef, je vais faire les recherches qu'il faut calmement du coup.

    Merci pour ta réponse !

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

Discussions similaires

  1. [Upload] Upload d'image et renommage
    Par DjChat dans le forum Langage
    Réponses: 2
    Dernier message: 14/05/2008, 13h55
  2. Uploader une image à partir d'un formulaire ?
    Par netwebzone dans le forum Langage
    Réponses: 2
    Dernier message: 28/11/2005, 09h27
  3. [Upload] Upload d'image....
    Par tochbee dans le forum Langage
    Réponses: 3
    Dernier message: 21/11/2005, 11h44
  4. [Debutant] [JSP/Servlet] Upload d'image vers le serveur
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 05/07/2005, 17h42
  5. Upload d'images sur le forum
    Par KibitO dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 09/10/2004, 23h18

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