![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 12.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, na potrzeby swojej firmy chciałbym stworzyć prostą stronę z panelem administracyjnym(logowanie i edycja danych oraz dodawanie nowych osób przez panel administracyjny). Problem mam z rozplanowaniem klas, które dotyczą tytułowego skryptu.
Są cztery klasy: DB, Register, Login i Session - każda w osobnym pliku. Chciałbym, aby było to ze sobą w miarę spójne więc rozplanowałem to następująco:
Klasa do logowania ma korzystać i z bazy danych i z sesji. Jak to rozplanować? Ten post edytował symonides 12.11.2010, 22:22:49 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Żadna. Nie łącz funkcjonalności bazy z zarządzaniem użytkownikami.
Kolekcja -> zbiór użytkowników. $userCollection->retrieveActiveUsers() $userCollection->retrieveUserById() itp., jak w Doctrine albo Propelu. Do modelu użytkownika przekazuj instancję klasy obsługującej bazę danych. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:09 |