Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 6.12.2014 Ostrzeżenie: (0%)
|
Cześć ponownie!
Tworzę proste forum, mam tabele posty(id, ...) tagi(id, ...) przypisanie_tagi(id, id_postu, id_tagu) Użytkownik wpisuje tagi rozdzielone spacją i przypisywane są one do postu (jeżeli tag nie istnieje to dodawany jest to tabeli tagi i przypisywany). Jak to najlepiej zrealizować? Chodzi zarówno o wydajność jak i uniknięcie sytuacji, że jakieś dane zostaną "zgubione" (transakcje w Yii są możliwe dla wielu modeli?). Nie oczekuje oczywiście gotowego kodu, a raczej wskazówki/linki/pseudokod. Dzięki! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
W tagi dajesz klucz Unique - problem duplikatów masz z głowy
Dodajesz tak, sprawdzasz ID dla grupy tagów przypisujesz IDki do postu i tyle. Nie ma tu się nad czym za bardzo rozwodzić (IMG:style_emoticons/default/smile.gif) |
|
|
|
janek5 [Yii] Przypisywanie tagów do postów 12.12.2014, 19:55:09
janek5 Dzięki za odpowiedź. Ok, ale w momencie dodawania ... 13.12.2014, 16:44:43
Turson Zawsze zanim wrzucisz do bazy możesz sprawdzić czy... 13.12.2014, 16:47:25 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:31 |