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
-~----------~----~----~----~------~----~------~--~---

Répondre à