![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam następującą sytuację w Symfony: Mam w bazie tabelę "test" oczywiście zmapowaną na model obiektowy. W tabeli znajduję się klucz obcy o nazwie app_id . Problem jest następujący. Przy próbie dodania nowego rekordu dostaję komunikat: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`costam`.`test`, CONSTRAINT `test_app_id_app_id` FOREIGN KEY (`app_id`) REFERENCES `app` (`id`)) W akcji "New" mam tak:
W akcji "Save" mam tak:
próbowałem w akcji "New" zrobić tak:
ale nie działa próbowałem również w samym formularzu zrobić tak:
przy: ale również nie działa Wiem że sprawa wydaje się być prosta. Trochę niestety błądzę, pewnie nie potrzebnie. Proszę o podpowiedź jak to powinienem zrobić. Oczywiście tam gdzie wstawiam "z palaca" wartość "3" to chciałbym żeby była wartość taka jaka jest domyślnie. dzięki dobra działa .. zrobić to należało tak: w formularzu MyTestForm zrobić pole HIDDEN na app_id tak:
w akcji "New" tak:
a w akcji "Save" tak:
Ten post edytował damianooo 25.09.2012, 14:31:55 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.06.2025 - 19:49 |