Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%)
|
Hej (IMG:style_emoticons/default/smile.gif)
Mam mały problem, piszę sobie w OOP klasę do generowanie profili użytkowników, i imiona będą przechowywane w tablicy. A moje pytanie dotyczy tego gdzie lepiej trzymać te dane w osobnym pliku i z niego losować czy zdecydowanie w klasie. Wizualnie kod na chwile obecną przedstawia się tak:
Na chwile obecną są podane tylko 4 imiona, ale w rzeczywistości będą wszystkie męskie i żeńskie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 4 Dołączył: 1.06.2009 Ostrzeżenie: (0%)
|
Chcesz stworzyć klasę do generowania profili testowych? Jeśli tak, to sugerowałbym stworzenie:
Użycie wyglądałoby mniej więcej tak:
W pliku names.php:
Oczywiście nic nie stoi na przeszkodzie, aby stworzyć klasy pochodne od RandomSelector, np. RandomDatabaseSelector itp. Należałoby popracować nad nazewnictwem klas i metod, ale sądzę, że taki kierunek byłby dobry. Co zyskujesz w ten sposób:
|
|
|
|
ExPlOiT [OOP]Gdzie przechowywać dużo danych 18.09.2009, 23:07:20
kfc4 Najlepiej w bazie, z powodu łatwości przetwarzani... 19.09.2009, 07:17:37
laohost Nie lepiej w bazie i losować przez ORDER BY RAND()... 19.09.2009, 08:02:07 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 22:50 |