![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Mam dwa nurtujace mnie pytania.
Czy opłaca sie robić klasy dla komantarzy czy zrobic zwykłą funckje z możliwości includowania do roznych miejsc. Taka funkcja działała by prawie jak klasa ( :?: chyba :?: ). A jesli na klasach zrobic taki system komantarzy to jak go zrobić :?: nie chodzi mi o podanie gotowego skryptu, tylko o rozwiazanie teoretyczne, czy nowym obiektem ma by komantarz :?: czy moze wszystkie komantarze :?: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ja mam chyba troszkę bardziej elastyczne rozwiązanie powtarzających się id.
Zrobiłem relacje wiele-do-wiele (nie bezpśrednie) rozbita na dwie table: jedna tabela to komentarze, w której przechowuje id_kom, id_kom_el, id_kom_kat, reszta_danych.... czyli mam unikalny id komentarza, id elementu który komentuję (wymusza to zeby cokolwiek komentujesz mialo swoje inikalne id - kazdy art, plik, screen) oraz id kategorii w której znajduje się komentowany element. Druga tabela to spis kategori (id_kat, nazwa, ew_pozostale_dane), które chce opddać komentowaniu. Teraz dodatkowo jezeli któraś z wartości przechowywanych w spisie kategori jest dla niej charakterystyczna to można zrobić klasę definiującą wystąpenie komentarzy. W tym momencie wystarczy do tabeli spisu kategori dorzucić ten charakterystyczny identyfikator kategori a możliwość komentowania pojawi się praktycznie sama. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 23:22 |