Hej,
od jakiegoś czasu piszę aplikację w Symfony (długa i złożona historia - jak ktoś ciekawy, to opiszę)...
Jako że widzę (skromne, ale jednak) zapotrzebowanie (+/- kilkanaście klientów w Polsce), to chciałbym żeby aplikacja była na tyle elastyczny, żeby można było udostępniać/sprzedawać konta z indywidualnymi danymi aplikacji w bazie danych (mam nadzieję, że ostatnie zdanie nie brzmi zbyt kolokwialnie).
W związku z powyższym:
- Czy wystarczy dodać identyfikator konta do tabel?
1.1. Czy do wszystkich? Wydaje mi się że bez tych przejściowych many-to-many
1.2. Jak wtedy z bezpieczeństwem? Jak "odgrodzić" konta od siebie?
1.3. Mam obawę, że napisanie systemu zarządzającego też niesie dużo problemów, dlatego spytam się również: - Czy jest jakiś moduł który polecacie taki "accounting? Czy jest moduł ktory oferuje zarazem możliwość wielu kont jak i zarządzanie nimi?
2.1. Jestem prawie pewny że FOSUserBundle nie oferuje takiej możliwości. Może się mylę?
2.2. Jeszcze 2 miesiące temu SonataAdminBundle nie działała z Symfony3, a dodatkowo wydaje mi się, że nie oferuje takiej możliwości. Może się mylę?
Pozdrawiam i z góry dziękuję za radę/rady