Folks,Generico Generatore di espressioni dichiarativa in PHP
sto cercando di costruire un pezzo di PHP5 interfaccia utente che sono abbastanza sicuro che è comune a un gruppo di applicazioni. In sostanza, si tratta di un generatore di espressioni che permette agli utenti di specificare espressioni combinate con operatori logici (E/O), in questo modo:
- FieldX> 3 e Fieldy = 5
- Fieldy = "bob" e FieldZ non è nullo
- FieldX> '2007/05/23' OR (Fieldy = 5 e Fieldy non è nullo)
Idealmente, un sistema del genere sarebbe permettetemi come programmatore per specificare l'elenco di parametri che i l'utente può scegliere (colonne) e il tipo di dati per ciascuno. Fornirebbe anche un'interfaccia piacevole e user-friendly per definire espressioni del genere: immagino qualcosa di simile a un tavolo, dove ogni riga ha diversi raccoglitori:
[Colonna] [Condizione] [Valore] [AND/OR ] [Colonna] [Condizione] [Valore] [AND/OR] ...
Conoscete un componente open source che fa qualcosa del genere? O forse una parte di questo tipo di funzionalità?
Questo è un grande, ottimo punto. La maggior parte delle persone non pensa in termini di alberi decisionali. –