Kiedy już ma zapisane dane, ma je wykorzystać jako dane domyślne dla formularza.
Zadanie banalne, ale próbuję żeby się nie napisać zbyt wiele i nie tworzyć od nowa obiektów, po prostu te dane zserializować.
Niestety, pojawia się błąd "Entities passed to the choice field must be managed 500 Internal Server Error - FormException".
Czy ktoś zna jakiś sposób na zgrabne przeniesienie tych danych np. do następnej strony?
Fragment z kontrolera z formatką:
$session = $this->get('session'); $session->start(); } // Formatka do filtrowania $filter_form = $this->createFormBuilder($defaultData) 'class' => 'BDKTranslatorBundle:TranslatorLang', 'multiple' => true, 'expanded' => true, 'label' => 'Język', 'required' => false )) 'class' => 'BDKTranslatorBundle:TranslatorApp', 'multiple' => true, 'expanded' => false, 'label' => 'Aplikacja', 'required' => false )) 'label' => 'Nazwa tekstu', 'required' => false )) 'label' => 'Opis tłumaczenia tekstu', 'required' => false )) 'label' => 'Tekst tłumaczenia tekstu', 'required' => false )) 'label' => 'Bez tłumaczenia', 'required' => false, )) ->getForm(); if ($request->getMethod() == 'POST') { $filter_form->bindRequest($request); $filter_data = $filter_form->getData(); $session->save(); }