Non ho capito bene quello che hai fatto.

Normalmente la richiesta arriva al controller, che richiama il "modulo", fai la query che popola il modulo e il controller passa il modulo alla vista che formatterà il risultato.