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 :

Critéres dynamiques sur Propel [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut Critéres dynamiques sur Propel
    Bonjour a tous,
    Je suis en train de coder une classe pour faire un filtre afin de filtrer une tableau CRUD. Je veux que cette classe soit adaptable quelque soit le CRUD, de maniere automatique.

    Typiquement, je voudrais obtenir (dynamiquement):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $c->add(UserPeer::NAME, '%'.$value.'%', Critera::LIKE);
    a partir de variables $table (designant le nom de la classe pour Peer) et $field (disignant le nom du champ sur lequel le filtre doit s'appliquer).
    Dans cet exemple, je souhaite afficher tous les users dont le nom contient la chaine $value.

    J'ai tenté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $classe = $table."::".$field;
    $c->add($classe, "%".$value."%", Criteria::LIKE);
    et pas mal d'autres syntaxes, mais sans résultats.

    Est-ce que quelqu'un pourrait me donner une idée de la syntaxe a adopter pour obtenir un tel résultat?

    Merci beaucoup pour le coup de pouce,
    KT

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 6
    Par défaut
    $classe = $table."::".$field;
    $c->add(eval($classe), "%".$value."%", Criteria::LIKE);
    c'est moche mais ca marche.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 16/11/2005, 11h32
  2. Connexion dynamique sur une base SQL Server
    Par jh0483 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 19/08/2005, 15h10
  3. Critère dynamique dans un SELECT
    Par hpaille dans le forum Oracle
    Réponses: 3
    Dernier message: 08/08/2005, 12h42
  4. [CR] Groupement dynamique sur plusieurs champs paramètrés
    Par CDRIK dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 07/06/2004, 17h55
  5. [VBA-E] Dim dynamique sur un tableau
    Par Vince69 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/12/2002, 13h32

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