Oznámení
dataSource
před 10 lety
- Jirda
- Člen | 111
Zdravim,
chtel bych se zeptat na dataSource.
Predstavte si situaci, kdy tenhle objekt naplnite daty v aplikaci a ted si jej zacne prehazovat metoda za metodou, jedna tomu prida nejaky ten where, jina zase orderBy…a ted najednou dojde k posledni metode, ktera by jej konecne mela vypustit na svet…metoda ale najednou rozhodne, ze veskere predchozi nstaveni orderBy chce bezkompromisne anulovat a data chce vypustit bez jakehokoliv orderBy…jak na to? Koukal jsem do dokumentace a pokud jsem spravne koukal, zadnou takovou metodu, ktera by mi umoznila u dataSource vynulovat jeho predchozi nastaveni treba u orderBy neni…
Je tedy mozne nejak efektivne tuto situaci resit?
Diky za komenty.
Editoval Jirda (15. 7. 2009 23:01)
před 10 lety
- romansklenar
- Člen | 657
Myslím, že to jde nějak takto:
$datasource->select(array())->where(array())->orderBy(array())->applyLimit(NULL);
Editoval romansklenar (15. 7. 2009 23:08)
před 10 lety
- Jirda
- Člen | 111
romansklenar napsal(a):
Myslím, že to jde nějak takto:
$datasource->select(array())->where(array())->orderBy(array())->applyLimit(NULL);
Aha, diky. Zkusim.