![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 10.12.2005 Skąd: Stalowa Wola / Wroclaw Ostrzeżenie: (0%) ![]() ![]() |
Hej
Staram przestawić się na myślenie OOP. Stworzyłem klasę, która odpowiedzialna będzie za dane zalogowanego użytkownika.
Obiekt tej klasy będzie zawierał informacje o użytkowniku (jeśli jest on zalogowany). Dodatkowo zmienna $permission będzie obiektem klasy userPermission:
Jeżeli chcę sprawdzić czy user jest zalogowany $user->getLogged(); jeżeli chce sprawdzić czy ma prawa do edycji kategorii $user->permissions->getCategories(); I teraz mam 2 pytania. 1. Czy taka logika, jaką stworzyłem jest w ogóle racjonalna, czyli czy dobrze myślę jeżeli nie, to gdzie robię błędy? 2. PDO ma opcję zwrócenia wyniku jako obiekt. Czy da się automatycznie zapisać atrybuty zwróconego zapytania (czyli pola tabeli) do atrybutów danej klasy? W chwili obecnej robię to tak:
Dziękuję serdecznie za wszelką pomoc, a także za opinie na temat samej klasy |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 10.12.2005 Skąd: Stalowa Wola / Wroclaw Ostrzeżenie: (0%) ![]() ![]() |
Hej
Nie wiem czy dobrze rozumiem... Chodzi o to, aby samym pobieraniem z bazy zajęła się inna klasa (odpowiedzialna za DB tak?) Mógłbyś podać jakiś prosty przykład przesłania danych do obiektu, gdyż w chwili obecnej nie bardzo rozumiem, jak miało by to wyglądać. Dziękuję z góry |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 13:42 |