|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2009 Messages : 122 ![]() |
Bonjour,
Je suis débutante en Symfony et je prends en cours de route un projet déjà à moitié construit donc j'ai un peu du mal. J'ai un module photo dans lequel se situe un formulaire. Ce module se situe dans mon backend qui est, en fait, d'après ce que j'ai compris, un crud administration. Ce formulaire me permet d'uploader une image en lui attribuant un titre, en la rattachant à une expo déjà créée... Je voudrais faire plusieurs choses avec ce formulaire: - Je voudrais modifier le nom du fichier uploadé pour lui attribué son identifiant dans la base de données - Je voudrais créer un dossier du nom de l'exposition à laquelle est rattaché l'image si celui-ci n'est pas déjà créer et mettre mon image dedans. - Je voudrais pouvoir uploader mon image dans un autre dossier que le dossier 'upload' - Afin à la soumission du formulaire je voudrais effectué un traitement sur l'image uploadée (création d'une miniature) Je n'arrive pas à faire tout ca. J'ai tenté de bidouiller le fichier 'generator.yml' mais je ne sais pas trop comment m'y prendre, j'ai tenté d'effectuer le traitement de mon image en ajoutant une fonction dans le fichier action.class.php de mon module, et j'ai tenté de modifier le nom du fichier uploadé en surchargeant la fonction "generateNomFichierFilename" mais rien ne marche. Pouvez-vous m'aider, au moins à comprendre le fonctionnement général du crud d'administration, s'il vous plait? |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2009 Messages : 122 ![]() |
Dans mon module 'photo' le formulaire est créé pas Symfony. Je n'ai pas de template à ma disposition.
Comment puis-je modifier le form_tag() pour qu'il exécute la fonction que je désire? |
|
|
00
|
|
|
#3 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Tu devrais trouver presque 90% des réponses dans ce tutoriel.
Tu n'as pas besoins du template pour ce que tu veux faire. Lis le tutoriel et tout sera plus simple.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2009 Messages : 122 ![]() |
J'ai lu (et relu) ce tutoriel mais j'ai encore des problèmes.
J'ai pensé, afin d’exécuter ma fonction permettant de créer des miniatures, à faire ça: Code :
Pouvez-vous m'aider :'(? |
||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2009 Messages : 122 ![]() |
J'essai de récupérer les données du formulaire ainsi:
ou bien comme ça: mais ça ne marche pas |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2009 Messages : 122 ![]() |
Bon alors finalement je récupère les informations entrées par l'utilisateur dans le formulaire en faisant comme ça :
Code :
$expo = $request->getPostParameter('photo[ordre]'); Par contre, j'aimerais récupérer le nom (avec son extension) du fichier créer par symfony lors de l'upload, comment puis-je faire? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com