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 :

Changer le répertoire d'upload


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut Changer le répertoire d'upload
    Bonjour a tous,

    J'ai utilisé l'admin generator pour créer mon admin, l'upload fonctionne et les photos sont correctement uploadées dans le dossier upload.
    J'aimerais arriver a uploader les photos de chaque module dans des dossiers différents, exemple: les photos du module films se trouveraient dans le dossier "web/uploads/films"

    Quelq'un sait comment arriver à ce résultats car ça fait quelques jours déja que je galère et je n'ai trouvé de réponse nulle-part.

    Merci.

  2. #2
    Invité de passage
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Par défaut
    as tu essayé?

    upload_dir: films/

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    je viens d'essayer, ca fonctionne si je met upload_dir: uploads/films/ dans le settings.yml de mon admin mais pas si je le met dans le settings.yml de mon module films.

    Quelqu'un a une idée?
    Ca me serait super utile car je veux vraiment que le repertoire d'upload depende du module.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 47
    Par défaut
    Salut,

    tu peux spécifier le répertoire d'upload dans le fichier generator.yml de ton module.

    un exemple est donné ici :
    http://pookey.co.uk/blog/uploads/presentation.pdf

    slide 27

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    je vais regarder ca de plus pres, merci de ton aide

    edit: c'est bon le repertoire d'upload du module est changé, ca fonctionne nikel

  6. #6
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    maintenant que j'ai reussi a changer le repertoire d'upload pour un module en particulier ( le module films de monsite) j'aimerais pouvoir passer a la deuxieme etape.
    C'est a dire pouvoir determiner le repertoire d'upload d'une photo en fonction du titre du film.
    J'ai pensé a modifier la fonction d'enregistrement de ma photo mais je n'arrive pas a trouver cette fonction dans mon projet.

    someone has an idea?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 47
    Par défaut
    Hello,

    je ne vois pas ce que tu veux faire, ni l'intérêt de séparer en fonction du nom du film ...

    Pourrais tu développer afin que tes intentions soient plus claires ...?


  8. #8
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    ok je vais détailler un peu plus pour que tout le monde comprenne.
    Je suis en train de faire un site perso ou je compte mettre quelques fiches sur des films que j'ai aimé.
    Chaque fiche contiendras les infos du films ainsi que plusieurs photos.
    J'ai installé FCKEditor dans symfony et je compte l'utiliser pour ecrire le synopsis des films et ainsi mettre en forme le texte avec les photos.

    Le problème est que symfony renomme les fichiers uploadés avec des noms pas comprehensibles pour des humains donc j'ai fait en sorte que quand je créé un film ca me créé automatiquement un dossier du nom du film et que ca y créé les miniatures mais je n'arrive pas a uploader la grosse photo dans ce dossier, elle reste dans le upload_dir du module.

    je sais pas si je suis assez clair, dites moi si vous comprenez rien

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 83
    Par défaut
    Tu peux utiliser des variables dans ton fichier generator.yml

    Imaginons que ton objet film ait un attribut titre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [...]
    upload_dir: films/%%titre%%
    filename: %%titre%%
    [...]

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 47
    Par défaut
    Je pense que ton modèle de données n'est pas adapté.

    Il te faudrait une table images, relié à ta table film, ensuite tu doit pouvoir uploader les images, insérer dans la table image leurs adresses et l'id correspondant dans ta table film.

    Je n'ai pas encore essayer ce genre de choses mais ça peut être intéressant, tiens nous au courant

  11. #11
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    Citation Envoyé par Slein Voir le message
    Tu peux utiliser des variables dans ton fichier generator.yml

    Imaginons que ton objet film ait un attribut titre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    [...]
    upload_dir: films/%%titre%%
    filename: %%titre%%
    [...]
    Ca fait exactement ce que je voulais c'est de la bombe de balle atomique

    merci

  12. #12
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 8
    Par défaut
    Citation Envoyé par T1T1b Voir le message
    Je pense que ton modèle de données n'est pas adapté.

    Il te faudrait une table images, relié à ta table film, ensuite tu doit pouvoir uploader les images, insérer dans la table image leurs adresses et l'id correspondant dans ta table film.

    Je n'ai pas encore essayer ce genre de choses mais ça peut être intéressant, tiens nous au courant
    j'ai une table photos qui est relié a la table films et je pense qu'elle va me donner du fil a retordre aussi mais j'y crois

Discussions similaires

  1. [VB6]changer de répertoire de travail
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/05/2006, 20h36
  2. Empecher un OpenDialog de changer de répertoire ?
    Par Bleuarff dans le forum Composants VCL
    Réponses: 7
    Dernier message: 07/11/2005, 13h48
  3. [Tomcat] Changer le répertoire par défaut
    Par leminipouce dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 23/05/2005, 16h06
  4. Comment changer le répertoire des fichiers temporaires ?
    Par devdev dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 01/09/2004, 14h18
  5. [2.1][Workspace]Changer le répertoire par défaut
    Par Pill_S dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 29/06/2004, 13h34

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