Změna přístupu k databázi v DIBI v local.neon

lukyn
Člen | 16
+
0
-

Jsem samouk a začátečník v Nette. Potřeboval bych poradit.
Mám aplikaci s přístupem k databázi přes doplněk DIBI, protože jako jediný má možnost připojení k Firebirdu.
Vše funguje jak má.
Databáze je však každý rok jiná, třeba něco_ROK.

Lze nějak dynamicky měnit nastavení v local.neon ?
třeba:
dibi:
database: ‚foo_‘.date(‚W‘)

Je možné nastavení v local.neonu změnit třeba v modelu ?

Vždy se jedná pouze o změnu názvu databáze.

No a pak ještě doplňující otázka. Lze nějak dostat parametr z presenteru do modelu ?

Díky za info

lukyn
Člen | 16
+
0
-

Skvělé !
Tuto proměnnou si změním v bootstrapu. Lze tu proměnnou změnit i v presenteru ? Pokud ano, jak ?

Felix
Nette Core | 1183
+
0
-

lukyn napsal(a):

Skvělé !
Tuto proměnnou si změním v bootstrapu. Lze tu proměnnou změnit i v presenteru ? Pokud ano, jak ?

V presenteru uz je pozde. Nejdrive se musi sestavit kontejner a ten pak nastartuje Nette aplikaci (Nette\Application\Application).

Pokud je to potreba menit v presenteru, volil bych neco jako ConnectionFactory a tvoril si DB podle potreby.