Nie będę opisywał tutaj całości zagadnienia, bo byłby to długi fragment kodu , ale musisz zacząć od przygotowania zapytania w modelu, które spełnia wymagania.
Kod:
SELECT * FROM nazwa_tabeli
WHERE pole_daty BETWEEN '2020-01-01 00:00:00' AND '2020-08-01 23:59:59'
ORDER BY nazwa_tabeli nazwa_pola_wg_ktorego_porzadkujemy;
Teraz w widoku:
- przygotuj przycisk, który wywoła zapytanie z modelu lub,
- możesz również widoku przygotować 2 pola filtrów, na datę początkową i końcową, które po wybraniu daty będą automatycznie filtrować wyniki lub,
- możesz zrobić to samo, czyli 2 pola wybierające datę początkową i datę końcową oraz przycisk, który wywoła zapytanie