![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Piszę aplikację we frameworku Kohana 2.3.4 używając ORM i AJAX. Mam problem z zapisaniem danych dotyczących poszczególnych tabel w tabeli łączącej. W bazie mam 3 tabele:
Dodając nowego studenta przypisuję mu kilka przedmiotów. Później AJAXem wysyłam zapytanie, jeśli jest ok to zapisuje studenta (co ozacza, że mam jego ID). Metoda zwracająca dane:
I zapytanie AJAXowe:
Przy zapisywaniu studenta dostaję komunikat:
W modelach:
W tabeli Student zapisują się studenci, a w tabeli Subjects zapisują się przedmioty. Nie mam pojęcia natomiast jak w tabeli pośredniej zapisać te dane. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Sorki, ale niestety nie łapie.
Oczywiście, że zerknąłem do dokumentacji i wg niej Tworzyłem tabele i połączenia. Relacje w modelach są ustawione dobrze. Tabela łącząca ma przecież 'student_id' i 'subject_id'. Nazwy są w liczbie pojedyńczej, tak jak w dokumentacji. Na początku myślałem, że po ustawieniu relacji to framework sam zapisze, ale zaglądając do tabeli po zapisaniu danych nic się nie dzieje. Więc nie wiem czy mam ustawiać dopisywanie ID'ków czy w jaki sposób to rozwiązać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.10.2025 - 13:59 |