C'est que c'est parfois chiant... J'ai déjà soumis un ticket pour avoir 2 actions distinctes dans l'admin gen create et edit, alors qu'aujourd'hui le create n'est qu'un forward vers edit.
Tu peux toujours faire ta fonction validateAction ... Sinon pour tester le mode edit ou create, générallement un simple if ( $object-isNew() ) suffit.. ++ COil ----- Message d'origine ---- De : Sébastien CAS <[EMAIL PROTECTED]> À : [email protected] Envoyé le : Vendredi, 8 Juin 2007, 8h31mn 15s Objet : [symfony-fr] Admin_input_file_tag obligatoire seulement en création <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue;text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple;text-decoration:underline;} span.EmailStyle17 {font-family:Arial;color:windowtext;} _filtered {margin:70.85pt 70.85pt 70.85pt 70.85pt;} div.Section1 {} --> Bonjour à tous, Dans mon backend, j'ai généré un formulaire avec un champ type << admin_input_file_tag >>. Dans mon fichier << validate >>, j'ai mis ceci : filename: required: True required_msg: Veuillez sélectionner une image file: True sfFileValidator: mime_types: - 'image/jpeg' - 'image/png' - 'image/x-png' - 'image/pjpeg' mime_types_error: Formats autorisés : PNG et JPEG max_size: 2000000 max_size_error: Taille maximum autorisée 2 Mo Ca fonctionne à merveille pour la création de l'enregistrement. Mais j'ai un souci pour la mise à jour. En effet, ce champ image doit être obligatoire seulement pour la création mais pas pour la mise à jour. Je ne vois pas du tout comment faire ça ? Merci d'avance, Sébastien Cas Mobile : 06 71 28 07 62 Courriel : [EMAIL PROTECTED] ISICS.fr 14, avenue de l'industrie 08000 CHARLEVILLE-MEZIERES Téléphone : 03 24 22 49 60 - Télécopie : 03 24 32 82 64 Site Internet : http://www.isics.fr - Courriel : [EMAIL PROTECTED] ___________________________________________________________________________ Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses http://fr.answers.yahoo.com --~--~---------~--~----~------------~-------~--~----~ 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 [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
