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 et champs personnalisés


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut FormFilter et champs personnalisés
    a tous,

    Je souhaite mettre en place un formFilter.

    Ce FormFilter doit me permettre de rechercher une demande.
    Je souhaiterais ajouter un champ qui permettrait de rechercher une demande selon le numéro de téléphone du demandeur ou encore l'email du demandeur.

    J'ai donc ajouté mes champs dans mon FormFilter, mais j'imagine que je devrais surcharger une méthode pour permettre de prendre en compte ces valeurs dans mon resultat.

    J'avais imaginé boucler sur le tableau renvoyé par getValues , et pour chaque champ ajouter un bout de requete,mais je ne trouve pas ca trop trop "propre"...

    Quelqu'un aurait il une idée ?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Peut-être la FAQ répond-elle à ta problématique ?

    Cf. le post : Comment filtrer les éléments d'une table à partir d'une autre table avec une relation 1:n

  3. #3
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Le mieux, actuellement, pour comprendre le fonctionnement des objets filters est de générer un module admin et de l'utiliser, pour le générer en cache. En effet, les modules d'administration, une fois utilisés, fonctionne tel des modules standard, seul différence, notable, ils sont généré dans le cache, donc, une fois le module utilisé, l'idée est d'aller explorer le cache de symfony, dont la structure est proche de celle des répertoires classiques et d'aller explorer le code pour voir la manière d'utiliser le form filter.

    Si tu ne t'y retrouve pas, repasse donc par ici.

  4. #4
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut
    En fait il ne s'agit pas d'un filtre en admin, je suis sur un "front"

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Deux choses :
    • Si tu avais lu ma prose, tu aurais vu qu'il ne s'agit pas de mettre en place un module admin, mais d'en créer un temporairement pour s'inspirer du code.
    • Les modules admins peuvent être utilisé en front, comme des modules "normaux" peuvent être utilisé en backend.

  6. #6
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2009
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2009
    Messages : 64
    Par défaut


    Rassures toi Michel , je lis toujours ta prose , a chaque fois que tu m'indiques la voie a suivre

    J'ai donc crée un petit projet , vite fait bien fait et généré un backend.
    J'ai donc re-compris le fonctionnement d'un formfilter, mais a vrai dire, ma problématique reste entière. Je n'ai toujours pas trouvé comment filtrer une liste d'elements pour ce que je veux faire, a savoir:

    filtrer la liste de mes demandes en fonction du numéro de téléphone du demandeur...

    Je sais pas pourquoi mais je sens que la dessus, je vais ... me casser les dents...

Discussions similaires

  1. [OL-2010] Comment importer dans les champs personnalisés
    Par christiejc dans le forum Outlook
    Réponses: 0
    Dernier message: 22/07/2011, 10h26
  2. Réponses: 0
    Dernier message: 28/03/2011, 13h35
  3. openERP erreur de création de champs personnalisés
    Par herudo dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 02/12/2009, 10h23
  4. Emailing avec champs personnalisés et import de listes depuis excel, vous connaissez?
    Par Bertrand57 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 15/04/2008, 11h20
  5. [WSS3] Champs personnalisés dans Schema.xml
    Par vds2302 dans le forum SharePoint
    Réponses: 1
    Dernier message: 12/07/2007, 14h25

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