tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

DibiDataSource::flushRe­sult()

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 :(