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 :

Problème de mime_types avec sfValidatorFile.. [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2009
    Messages : 22
    Par défaut Problème de mime_types avec sfValidatorFile..
    Bonjour,
    j'ai créé un formulaire comportant un seul champs sfWidgetFormInputFile.
    Voilà le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <?php
    
    class PathForm extends sfForm
    {
      public function configure()
      {
    	//setup les widgets du formulaire
      	$this->setWidgets(array(
            'path'   => new sfWidgetFormInputFile(),
           ));
        
           //setup les validators du formulaire
           $this->setValidators(array(
            'path'   => new sfValidatorFile(array(
                                            'mime_types' => '?????',
                                            )),
           ));
        
           //determiner les champs à afficher dans le formulaire tout en spécifiant l'ordre
      	$this->useFields(array('path'));
      	
      	//modifier les lables de chaque champs
      	$this->widgetSchema->setLabels(array(
      	'path'             => 'Emplacement du template',
        ));
        
        $this->widgetSchema->setNameFormat('path[%s]');
    
        $this->errorSchema = new sfValidatorErrorSchema($this->validatorSchema);
      }
    }
    Je veux que ce champs n'accepte que des répertoires. Que doit être alors la valeur de l'option mime_types?

  2. #2
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Bonsoir,

    Tu veux uploader un répertoire complet, c'est ça ?

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2009
    Messages : 22
    Par défaut
    Oui, c'est exactement ça..

  4. #4
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Bonjour,

    Si je ne m'abuse, ce couple widget/validator n'est pas fait pour cela mais tu dois pouvoir contourner le problème en surchargeant le widget/validator et en gérant à la main le multiple upload.
    Tu peux travailler avec la classe sfFinder de symfony.

  5. #5
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2009
    Messages : 22
    Par défaut
    Merci pour votre aide, je vais chercher et je posterai la résultat

  6. #6
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mars 2009
    Messages : 22
    Par défaut
    Salut tout le monde.
    Après des recherches profondes (qui m'ont fait arracher les cheveux) j'ai trouvé que c pas possible de créer ce genre de upload folder.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de mémoire avec BDE
    Par Machuet dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/07/2004, 10h11
  2. problème de requête avec jointures
    Par tinhat dans le forum Requêtes
    Réponses: 7
    Dernier message: 11/08/2003, 10h33
  3. Problème dans requête avec count()
    Par BadFox dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/07/2003, 18h02
  4. [Kylix] problème compilation kylix3 avec redhat 9.0
    Par madininaoursa dans le forum EDI
    Réponses: 1
    Dernier message: 02/07/2003, 16h21
  5. Problèmes de versions avec Xalan, Xerces et Java
    Par honeyz dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/06/2003, 10h18

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