[Propel] Komentarze |
[Propel] Komentarze |
21.07.2009, 11:28:01
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 16.10.2007 Ostrzeżenie: (0%) |
Nie jestem zbyt dobry jeżeli chodzi o MySQL i Propela więc mój problem może być dla Was banalny.
Mam pewne newsy na stronie i pod każdym newsem chciałbym mieć komentarze. Czy powinienem te komentarze do każdego newsa przechowywać w oddzielnej tabeli czy powinna być tylko jedna tabela na komentarze i w tabeli, która przechowuje newsy dać jakoś foreign key do tabeli przechowującej foreign key do tabeli, w której są komentarze? Jeżeli to pierwsze, to czy da się to zrobić z użyciem Propela, bo w Propelu chyba nie da się tworzyć tabel "dynamicznie"... Jeżeli to drugie, to też nie bardzo da się tego zrobić, bo w Propelu nie można dać foreign key do tabeli, można tylko do rekordu. -------------------- WIELKIE DZIĘKI ZA POMOC!
|
|
|
21.07.2009, 11:32:40
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
newsy: id, tytuł, treść
komentarze: id, id_newsa, treść W Propelu w pełni da się oddać taką strukturę. A FK ustawia się na kolumny w tabeli co propel też potrafi |
|
|
21.07.2009, 11:56:48
Post
#3
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 16.10.2007 Ostrzeżenie: (0%) |
Tylko, że wtedy będę musiał przy pobieraniu komentarzy do jakiegoś newsa przeszukiwać całą tabelę z komentarzami. Tak ma być?
-------------------- WIELKIE DZIĘKI ZA POMOC!
|
|
|
21.07.2009, 12:09:18
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
Tak, tak ma być. Baza bez problemu (przy odpowiednio założonych indeksach) da sobie z tym radę.
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.05.2024 - 14:19 |