![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dość dokładnie przerobiłem http://helion.pl/ksiazki/php5zp.htm, materiały na necie. Dużo też Was się pytałem na forum. Mam napisaną aplikacje strukturalnie. Chciałbym ją przepisać obiektowo i mam z tym problemy. Konkretnie z praktycznym zastosowaniem wiedzy teoretycznej..
Załóżmy, że mamy aplikację, która umożliwia logowanie. Jest też możliwy przydział uprawnień (tylko do odczytu lub do odczytu i zapisu) do konkretnego modułu aplikacji. Jedną z opcji aplikacji jest możliwośc wyświetlania spisu użytkowników aplikacji, z możliwością edycji danych, zmiany hasła, zmiany uprawnień, kasowania konta, itp. Nie wiem jak się za to zabrać. Rozumiem, że pisząc aplikację obiektowo wszystko jest odwzorowane na obiekt. Czyli jeśli chciałbym wyświetlić listę użytkowników systemu, to pobieram wszystkich użytkowników z bazy, dla każdego tworzę obiekt i zapisuję do kolekcji a potem iterując ją wyświetlam na ekranie? Jak się za to zabrać? Może macie jakieś praktyczne wskazówki? Będę wdzięczny. Ten post edytował J4r0d 9.11.2006, 22:15:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Chciałem zapytać czy jest rozsądne przy pobieraniu np. 10 klientów => 10 zapytań do bazy. Może to zły pomysł ale może lepiej przygotować tablice z Id klientów i wrzucić ją opowiednio do zapytania, korzystać z PDO i zwracać obiekty, wsadzić do tablicy zwrócić tablicę do Util::fillUpClientCollectioner() i wniej w pętli dopiero dodać do kolekcji??
I jeszcze jedno pytanie, jeśli klienci/użytkownicy należą do grup. To czy do pola klasy client::groups należy wstawić tablice z id poszczególnych grup?? Czy skorzystać z kolektora grup i w tym polu trzymać obiekt kolektora grup?? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:21 |