Bonjour, J'ai utilisé l'admin genrator pour créer un CRUD sur une entité comportant une photo tout fonctionne correctement, seulement :
mes photos sont uploadées dans le dossier upload/monentité comment faire pour surcharger la méthode de base et le fichier est transcrit en md5 Extrait de la partie générer par le genrator.yml protected function updateFormuleFromRequest() { $formule = $this->getRequestParameter('formule'); if (isset($formule['nom'])) { $this->formule->setNom($formule['nom']); } if (isset($formule['description'])) { $this->formule->setDescription($formule['description']); } $currentFile = sfConfig::get('sf_upload_dir')."/formule/".$this- >formule->getPhoto(); if (!$this->getRequest()->hasErrors() && isset($formule ['photo_remove'])) { $this->formule->setPhoto(''); if (is_file($currentFile)) { unlink($currentFile); } } if (!$this->getRequest()->hasErrors() && $this->getRequest()- >getFileSize('formule[photo]')) { $fileName = md5($this->getRequest()->getFileName('formule [photo]').time().rand(0, 99999)); $ext = $this->getRequest()->getFileExtension('formule[photo]'); if (is_file($currentFile)) { unlink($currentFile); } $this->getRequest()->moveFile('formule[photo]', sfConfig::get ('sf_upload_dir')."/formule/".$fileName.$ext); $this->formule->setPhoto($fileName.$ext); } if (isset($formule['formuletype'])) { $this->formule->setFormuletype($formule['formuletype']); } if (isset($formule['prix'])) { $this->formule->setPrix($formule['prix']); } } Quel est la solution pour surcharger cette façon de faire. olivier --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse symfony-fr@googlegroups.com Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse symfony-fr+unsubscr...@googlegroups.com Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---