Symfony 4 multibazy

Odpowiedz Nowy wątek
2019-06-04 14:17
1

https://symfony.com/doc/curre[...]multiple_entity_managers.html

w config/packages/doctrine.php

Chce wpakjować w url

'url'            => '%env(DATABASE_CUSTOMER_URL)%',

coś z sesji

ale nie mogę!
ktoś wie dlaczego? Jak nadpisać konfiga dynamicznie?

Pozostało 580 znaków

2019-06-04 14:27
1

Ale masz tam wszystko podane jak na tacy... Podajesz kilka konfigów, po jednym dla każdej używanej bazy.

Pozostało 580 znaków

2019-06-04 14:31
1

Ja chce to wczytywać dynamicznie, nie będę generować 1000 konfigów, dlatego potrzebuje mieć jedną defaultową i drugą dynamiczną pod którą podstawiać będę sobie coś z sesji.

Pozostało 580 znaków

2019-06-04 14:43
1

Jeśli potrzebujesz stworzyć 1000 baz to znaczy że coś źle robisz.

Kusi aby się zgodzić z takim wnioskiem, ale jednak jestem sobie w stanie wyobrazić sytuację kiedy miałoby to sens i zalety. Na przykład kazdy klient mający osobną bazę danych czasem może być zaletą, albo sytuacja kiedy to jest opcją: mali klienci wspólna baza, duzi klienci osobna baza aby można bylo ją trzymać na osobnym serwerze, i teraz czy jest tego tysiąc czy 10 tys. to już po prostu zależy od skali biznesu. - TomRZ 2019-06-04 14:50
@TomRZ: jeśli autor wątku pisał by tak duże i zaawansowane systemy, które wymagały by bazy per klient to nie pisał by tego pytania tutaj. Wpisał by to w google, dostał by 50 wątków ze stacka i by zrobił to w 10 minut ;) - mr_jaro 2019-06-04 14:53
Zgadzam się, pisałem już bardziej poza aktualnym wątkiem. - TomRZ 2019-06-04 14:56

Pozostało 580 znaków

2019-06-04 15:24
0

Ja tu nie przybyłem dyskutować o sensie tego rozwiazania i założeniach projektowych.

Szukam w google od 2h i nic nie znalazłem dlatego wątek.

Przypominam że chodzi mi o kwestię sesji, tzn dostępu do niej przed załadowaniem konfigów.

edytowany 1x, ostatnio: Jarek X, 2019-06-04 15:26
2019-06-04 15:43
0

Może powinieneś pokombinować coś z serwisami? Jakiś DBSwitcher z metodą init(User $user), który na podstawie podanego usera tworzy nowe połączenie z bazą? Tak tylko strzelam, nigdy takiego czegoś w SF nie robiłem.

I może wyjaśnij jakie ma być tego zastosowanie, to może to pomoże ludziom, by zaproponować jakieś rozwiązanie.

edytowany 2x, ostatnio: serek, 2019-06-04 15:47

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0