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: 13 Pomógł: 1 Dołączył: 6.12.2014 Ostrzeżenie: (0%)
|
Dzięki za odpowiedź. Ok, ale w momencie dodawania Yii zwróci wyjątek (jeżeli będzie duplikat) i nie wykona się reszta. Więc trzeba by to jakoś inaczej rozwiązać, w bardziej rozbudowany sposób. Również kwestia zachowania spójnych danych, o których pisałem w pierwszym poście.
|
|
|
|
janek5 [Yii] Przypisywanie tagów do postów 12.12.2014, 19:55:09
Pyton_000 W tagi dajesz klucz Unique - problem duplikatów ma... 12.12.2014, 21:41:19
Turson Zawsze zanim wrzucisz do bazy możesz sprawdzić czy... 13.12.2014, 16:47:25 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 01:08 |