Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 1 Dołączył: 29.10.2012 Ostrzeżenie: (0%)
|
Witam, jestem świerzak jeżeli chodzi o symfony. Chciałbym się zapytać jak zrobić dodawanie rekordów jednocześnie do dwóch tabel.
Otóż mam : 1. tabela "Kth" - entity Kth.php 2. tabela "Adresy" - entity Adresy.php Tabele połączone ze sobą w relacji : Jeden do Wielu ( jeden kth może mieć wiele adresów). Teraz chciałbym zrobić formularz, korzystają np. z jQuery. 1. wpisuję dane kontrahenta (firma, nip etc.) 2. dodaję N adresów (np. adres korespondencyjny/ siedziba / oddział etc. ) : N - liczba zmienna ( N >= 1) Dodawanie nowego adresu chcę zrealizować przy pomocy np. button'a; po kliknięciu klonuje odpowiednie pola i wstawia do formy. Korzystając z transakcji dodać te dane do bazy : 1. dodaj dane kth dla N adresów --- 2. jeżeli dodano kth bez problemu, dodaj adres[N] 3. jeżeli dodano wszystko poprawnie - zapisz 4. jeżeli gdzie wystąpił błąd - rollback. I teraz Panie i Panowie - jak to zrealizować ? W C# sprawa prosta, dodawałem sobie na kontrolkę np. 5 adresów, później w pętli zapisywałem każdy po kolei, jak coś poszło nie tak to wyświetlałem error i rollback z bazy i wsio. A tutaj mam spory problem z realizacją tego zagadnienia (IMG:style_emoticons/default/smile.gif) |
|
|
|
spacja [inny][Symfony2] Jeden do wielu - formularz - jak ? 29.10.2012, 14:48:17
danio1021 Okej, a więc, transakcje w Doctrine (bo zakładam, ... 29.10.2012, 19:40:22
thek To nie jest eleganckie rozwiązanie, ale niestety S... 29.10.2012, 23:00:24
spacja Ożesz.... no to widzę trochę nauki przede mną :/ D... 30.10.2012, 08:29:44
thek Myslę, że te kilka wpisów w cookbooku nieco Ci spr... 30.10.2012, 09:00:40
danio1021 Fakt, bluzgi często towarzyszą pracy z tym framewo... 30.10.2012, 17:50:45
spacja Dzięki panowie za pomoc, tak czy siak muszę się po... 31.10.2012, 07:33:31 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 23:32 |