Oznámení
DibiDataSource::flushResult()
před 10 lety
- phx
- Člen | 652
Zdravim.
Bylo by mozne implementovat do DDS neco co by donutilo DDS znovu polozit dotaz na DB? Konstrukce
$dds->select(array());
sice funguje, ale ma dost veliky WTF faktor.
Proc to chci? Napriklad kdyz vymazavam zaznamy z DB tak nejprve overuji zda v DB vubec je a ma k nim uzivatel pravo. Pokud ano smazu jej a v tu cvili potrebuji aby DDS zapomel puvodni vysledek aby se mi znovy nevypsal smazany zaznam do tabulky.
DIKY
před 10 lety
- David Grudl
- Nette Core | 6806
Přidám tam $dds->release()
před 10 lety
- phx
- Člen | 652
Diky
před 10 lety
- romansklenar
- Člen | 657
Už jsem chtěl psát feature request, když jsem objevil toto vlákno.
Vložit jako parametr prázdné pole funguje i na pořadí a podmínky, ale
přesto, jak říkal phx, to má dost velký wtf faktor. Možná by stálo za to
přidat i nějaké metody releaseOrder()
a
releaseConditions()
, protože ty třídní proměnné jsou
private
, tak tady extension methods nepomůžou :(