PDA

Zobacz pełną wersję : Komponent i szukanie po zakresie dat



Ambroz
26-08-2020, 12:21
Cześć.
Potrzebuje waszej rady jak dodać, do tworzonego przeze mnie komponentu, wyszukiwanie po zakresie dat, np. od 1.01.2020 do 1.08.2020.
Niestety na internecie nie znalazłem żadnego poradnika jak to osiągnąć.
Do tworzenia komponentu korzystam z https://github.com/Stevec4/Joomla-HelloWorld dokładniej z numeru 11 i teraz potrzebuje móc wpisywać zakres dat by w tym zakresie szukał.

Mam nadzieję, że mi pomożecie.
Dziękuje i Pozdrawiam.

terra
27-08-2020, 10:12
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.

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