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