![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 30.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Lepiej stworzyć 5 tabel, np.
komentarze_newsów komentarze_plikow_download komentarze_artykulow wpisy_w_ksiedze_gosci komentarze_sondy Czy jedną tabelę "komentarze" z polem int oznaczającym, do czego jest ten komentarz ? Mi się wydawało, że szybciej jest 5 tabel, bo baza ma mniej rekordów do przeanalizowania, a gdzieś przeczytałem, że lepiej ograniczać ilość tabeli (IMG:http://forum.php.pl/style_emoticons/default/sleep.gif) to jak w końcu ? Chodzi mi głównie o wydajność, ale też trochę o pamięć, no ale w końcu to tylko 5 szablonów, a rekordy i tak prawie tyle samo miejsca zajmują. Nazwy tabel dałem takie tylko do wyjaśnienia przykładu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś zrobiłem to tak jak tu opisujecie. Przy czym "typ" nie był liczbą a ciągiem znaków (nazwą modelu) i tak np.:
id | record_id | record_type | body 1 | 232 | News | bla bla 1 | 4424 | Photo | bla bla 1 | 2 | Subpage | bla bla Rozwiązanie dla jednym może eleganckie, dla innych pewnie nie, ale pozwoliło mi na szybkie dodawanie komentarzy do jakiegokolwiek elementu strony. Dodatkowo ograniczyła ilość kodu (chodź jest trochę abstrakcyjny) ale w widoku np. odpalam pomocnika przez
I to samo wyświetla odpowiednie komentarze, dodaje formularz. CO więcej np. jeśli wcześniej nie przewidziałem np. komentowania Podstron serwisu, mogę je wprowadzić w 5 sekund bez dodawania kolejnej tabeli, robienia dla niej modelu, zapytań itd itd. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:31 |