Logika aplikácie v databáze

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Unlink
Člen | 298
+
0
-

Zdravím
pohrávam sa s myšlienkou, že by som presúval časť logiky na databázu.
Ale pokiaľ chcem mať logiku v databáze, potrebujem tam nejako dostať idčko aktuálneho usera.
To by problém byť nemal mysql aj pgsql má príkaz SET ktorým je možné nastaviť toto id do databázy.

Neviem ale kde v nette by som mal toto id nastaviť do databázy.
Či niekde v base presenteri alebo kde by na to bolo ideálne miesto?

Ďakujem

mkoubik
Člen | 728
+
+1
-

Pridal bych si nejaky listener na udalosti Nette\Database\Connection::onConnect (nastaveni id aktualniho uzivatele) a Nette\Security\User::onLoggedIn (nastaveni id nove prihlaseneho uzivatele). Pokud pouzivas kdyby/events tak to bude hracka, pokud ne, tak zacni.

Unlink
Člen | 298
+
0
-

No to ma nenapadlo, ďakujem