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 :

FormFilter avec postValidator personalisé


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut FormFilter avec postValidator personalisé
    Bonjour,

    dans mon application symfony, j'ai un formFilter de 4 champs 2 strings 1 list déroulante préremplit et un champ date jusque là c'est parfait.
    J'ai ajouté un postValidator comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->validatorSchema->setPostValidator(new sfMonValidatorFilterSchema());

    et j'ai créé la class sfMonValidatorFilterSchema suivante :

    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
     
    class sfMonValidatorFilterSchema extends sfValidatorSchema
    {
    	public function configure($options = array(), $messages = array())
    	{
     
    	}
     
    	public function doClean($values)
    	{
            //ici je devais récupéré les valeurs entrées dans le filtre comme ceci :
             $value['filde1]; $value['filde2];.... 
            // mais ça ne marche pas et même avec la syntaxe suivante
            $value['filde1]['text']; $value['filde2]['text'];....
            return $values;
            }
    }
    dans la methode doClean($values) j'arrive pas à récupéré les valeur que je rentre dans mon filtre???? en plus j'ai l'erreur globale suivante

    votre aide serait la bienvenue!!!

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Il faudrait que tu commence par lire la doc de symfony car beaucoup de tes questions ont leurs réponses de dans, comme le problème de csrf.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut
    En fait je ne comprends rien au départ mon filtre fonctionne très bien puis je ne sais pourquoi, il me fait la tête, quand je click sur rechercher rien ne se passe l'application ne répond pas, j'ai même mis des log au niveau de executeFilter() et dans mon fichier de logs rien ne s'affiche j'ai l’impression que l'action ne s'exécute pas aucune trace de l'exécution de l'action filter!!!!

  4. #4
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    j'ai déjà répondu à ton autre post dessus.

    Fait le fonctionner sans javascript car ton code js n'est pas bon.
    Fait fonctionner tout ton projet sans js une fois que tout fonctionne rajoute le js que tu veux.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 88
    Par défaut
    tu veux dire que j'enlève l'inclusion de fichiers .js que j'ai faites dans le fichier de conf view.yml?

  6. #6
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    non tu mets un bouton submit pas une url avec une action js dessus.

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/01/2013, 10h24
  2. Réponses: 2
    Dernier message: 29/05/2009, 18h01
  3. Réponses: 2
    Dernier message: 07/04/2009, 16h28
  4. Custom Tag personalisé avec body eval
    Par wdionysos dans le forum Struts 1
    Réponses: 2
    Dernier message: 30/08/2007, 14h19

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