Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> baza danych, madre tabelki
rahul
post 18.10.2011, 12:30:27
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 5.03.2011

Ostrzeżenie: (0%)
-----


Elo.
Chcialbym stworzyc baze danych dla przykladu:
Jest tabela users, roles i user_roles. Dodatkowo club i club_user_roles.
Kazdy zarejestrowany uzytkownik ma przypisana automatycznie role np "user". Lecz, z biegiem czasu uzytkownik ten moze dostac kolejna role "owner" , badz "worker" co oznaczac bedzie ze nie tylko jest uzytkownikiem strony ale takze wlascicielem np. klubu badz jego pracownikiem. Teraz musze dorobic 2 kolejne tabele ..
club i ... club_user_roles ?

Po logowaniu jezeli uzytkownik ma wiecej rol niz "user" w swoim panelu uzytkownika zobaczy wiecej opcji np. jezeli jest "ownerem " klubu - panel administracyjny klubu, jezeli pracownikiem " opcje dla pracownika danego klubu" . I tu moje pytanie - czy jak loguje to skrypt powinien najpierw sprawdzac w tabeli user_roles czy mam 1 role badz wiecej, jezeli wiecej to isc do tabeli club_user_roles zobaczyc do jakiego klubu uzytkownik ma jaka role ? I w zaleznosci od tego wygenerowac mini panel uzytkownika. Czy juz moze w tabeli user_roles trzymac tez id klubu i dzieki temu nie musze miec nowej tabelki.

Moje pytanie drugi - jezeli na kazdej podstronie chce widziec mini panel uzytkonika w zaleznosci od jego rol, to musze robic ten skryp co przeladowanie, czy moge jakos to zcahowac i ssesjowac. Ale o tym pozniej, najpierw interesuje mnie czy wydajne bedzie takie rozplanowanie tabel.
Co myslicie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post 18.10.2011, 12:31:51
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A co do tego ma OOP? Przenoszę.


--------------------
Go to the top of the page
+Quote Post
rahul
post 18.10.2011, 12:40:23
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 5.03.2011

Ostrzeżenie: (0%)
-----


ups.. sorry. Z przyzwyczajenia juz wrzucilem do OOP smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:14