Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Embedded forms - problem z savem, nie unsetuje ukrytych form
kudlatypawelek
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 5
Dołączył: 30.06.2011

Ostrzeżenie: (0%)
-----


Witam !

Robię sobie formularz w panelu admina dotyczący zamówienia. Z zamówieniem złączone są dwa formularze embedded - osoba i wyposażenie. Formularze embedded są początkowo poukrywane (oprócz jednego). W momencie save'a przekazywane są wartości uzupełnionych pól i pola puste. Mam odpowiednie validatory, bind, etc ale w processForm wciąż widzę, że wiszą puste obiekty osoby i wyposażenia - a niby tablica pól pokzauje jedynie wartości form pouzupełnianych. W związku z tym, że wiszą mi puste obiekty cały save się wywala:

Unable to execute INSERT statement [INSERT INTO `order_equipment` (`ID`,`ORDER_ID`) VALUES ((IMG:style_emoticons/default/tongue.gif) 1,(IMG:style_emoticons/default/tongue.gif) 2)] [wrapped: SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`#####`.`order_equipment`, CONSTRAINT `order_equipment_FK_3` FOREIGN KEY (`person_id`) REFERENCES `order_person` (`id`))]

Dodam, że bazuję na http://www.symfony-project.org/more-with-s...-Advanced-Forms

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:08