Domanda

Sto usando SearchAPI su un sito Web con 20.000 entità indicizzate. Cercare attraverso di loro con SearchAPI è piuttosto semplice. È veloce. Voglio mantenerlo il più veloce possibile con un sovraccarico molto basso, senza usare le viste.

Ho creato il codice appropriato necessario per creare un modulo, blocchi e un callback di pagina tramite un modulo personalizzato. Quello che vorrei fare è che qualcuno utilizzi un modulo di ricerca personalizzato, premi invio ed sia inviato al callback della pagina dei risultati della ricerca.

Qual è il modo migliore per archiviare e leggere dai valori del modulo in un callback di una pagina? C'è un modo per far persistere valori al di fuori di $ _session? O è questo il metodo migliore? Se avessi scritto un metodo nella mia classe di ricerca che ispezionava $ _post e avessi fatto una corretta convalida su di esso, sarebbe meglio usarlo per continuare a eseguire una ricerca in base a quello?

Ho già elaborato metodi di paging nel codice, ma in qualche modo mi sono graffiato la testa su come eseguire un modulo, quindi quando si utilizza un cercapersone, mantenere quei valori per interrogare il set successivo. Penso di essere vicino, ma volevo qualche input se c'è un modo per non vedere.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top