AJAX datatable s filtrací v query

DETAIL
Člen | 33
+
0
-

Ahoj,
chtěl bych se zeptat jak „správně“ udělat načítání tabulky (datatable) s filtrací.
Mám MODEL co mi vrátí data OD a DO a mám i hotové vypsání, nevím ale jak udělat správně filtrování + aby se to dalo editovat v query a abych měl další tlačítka (7dní, 14dní. atd.)

Teď mám všechno natvrdo v renderu

function render($zarizeni, $od, $do){
	$this->template->$data = $this->Manager->getAll($zarizeni, $od, $do);
	//...
}

(Pokud to změním natvrdo v proměnných tak to všechno funguje.)

Zkusil jsem to dělat přes hendle, ale tam jsem měl zas problém s $zarizeni + ten hendler byl copypaste renderu. Určitě to jde dělat jinak, ale nepřišel jsem na to jak. :(
Myslím, že jsem správně rozchodil naju a přidal classu AJAX k tlačítkům, ale zde jsem skončil.

Předem děkuji za pomoc

EDIT
proměnné mám jinak, protože $do se používá pro hendler

int $zarizeni, string $date_from, string $date_to
  • ještě jak poznat na kterém filtru zrovna jsem, abych mohl dát třídu active do tlačítka

Editoval DETAIL (28. 9. 2020 18:03)