Attualmente sto lavorando a un progetto che ha una forma di ricerca abbastanza ampia - il modulo è 30 o campi o più.
Ora posso ovviamente mapparlo per il routing facendo in modo che la mia applicazione tiri i parametri e la gestisca come al solito - ma come puoi immaginare di avere tanti campi in grado di far crescere l'URL al limite del limite massimo di caratteri e diventa difficile da gestire .
La mia domanda è questa, suppongo, quale meccanismo vengono generalmente utilizzati dalle persone per questo? Devo memorizzare i criteri di ricerca nella sessione e farlo scadere? Questo è l'unico modo in cui posso andare in giro forzando la paginazione a "postare" le variabili (tramite javascript ecc. Per continuare i criteri di ricerca).
Sto cercando di mantenerlo il più gestibile possibile. Questo criterio di ricerca è in un'applicazione privata, quindi ho spazio per la flessibilità.
Questo è in fase di costruzione in PHP, JavaScript, CSS e non utilizza alcun tipo di framework specifico, sebbene stia utilizzando il modello di progettazione MVC tradizionale.
Ogni pensiero, aiuto, esperienze passate a gestire questo è apprezzato.