Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
Stawiam pierwsze kroki we frameworku symfony2 i niemogę przeskoczyć problemu.
Mam 3 tabele : questions (id, name, surname, email, question) categories(id, name) question_category(category_id, question_id). Jak łatwo się domyśleć jest to relacja wiele do wielu. Chcę zrobić aktualizację "questions". Zrobiłeem sobię kontroler :
Wyświetla on oczywiście formularz z polami (id, name, surname, email, question) oraz pole wielokrotnego wyboru kategorii. Tutaj mój QuestionType :
Jak widzicie, do kontrolera dodałem 2 linjki kodu : oraz Pierwsza wyświetla ilośc kategorii przed wysłaniem formularza, druga wyświetla ilość kategorii po wysłaniu formularza. To działa prawidło. Wchodzę sobię w edycję "question" która jest przyporządkowana do jednej kategorii i wyświetla się "przed1". Zaznaczam jeszcze jedną kategorię (czyli w swoim polu wielokrotnego wyboru mam już zaznaczone dwie opcje) kilkam submit i pod linijką "przed1" wyświetla się "po2". Jednak W bazie danych nic się nie zmienia, zapytanie update wykonuję się tylko do tabeli questions. Do tabeli question_category nic się nie dodaje. Moje pytanie : gdzie mam szukać błędu ? Jakie pliki ewentualnie wam wkleić, by ułatwić wam pomoc dla mnie ? (IMG:style_emoticons/default/smile.gif) Ten post edytował peter13135 4.07.2012, 11:28:09 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Tworząc relację wiele-do-wielu powinieneś tylko po jednej stronie ustawić @JoinTable. Dla tej strony relacji będzie inversedBy, dla drugiej mappedBy. Dla drugiej strony relacji ustawiasz już tylko @ManyToMany.
To którą stronę wybierzesz dla definicji @JoinTable jest bez znaczenia. |
|
|
|
peter13135 [PHP][Symfony2] Problem z aktualizacją i dodawaniem kategorii 4.07.2012, 11:23:53
Crozin Powinieneś ustawić by Doctrine automatycznie zapis... 4.07.2012, 11:47:32
peter13135 Dodałem, ale nic to nie zmieniło. Czy możesz rzuci... 4.07.2012, 11:58:18
Crozin Teraz wydaje się to być w porządku.
1. Czy obiekt ... 4.07.2012, 12:34:34
peter13135 1.Sprawdzam w ten sposób :
[PHP] pobierz, plaintex... 4.07.2012, 13:50:22 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 21:56 |