如何提交子表格(SF4)?

我有一个带有子表单的表单,该表单运行得很好(在显示级别),但是一旦提交表单,子表单中的数据就会消失,它们的作用就好像它们不存在一样。

这是之前和之后的一些图片

之前:

如何提交子表格(SF4)?

之后:  

如何提交子表格(SF4)?

SimulationType:

如何提交子表格(SF4)?

我的树枝:

如何提交子表格(SF4)?

InvestissementType:

InvestissementType类扩展了AbstractType

public function buildForm(FormBuilderInterface $builder,array $options)
{
    $builder
        ->add('investissementLoyer',Integertype::class,["attr" =>["class"=>"input"],"label" => "Loyer perçu / mois"])
        ->add('investissementCredit',"label" => "Combien vous coûte ce crédit par mois ?"])
        ->add('investissementTemps',"label" => "Quelle est la durée restante (en année) ?"])
    ;
}

public function configureOptions(OptionsResolver $resolver)
{
    $resolver->setDefaults([
        'data_class' => Investissement::class,]);
}

Entity Investissement.php

/**
 * @ORM\ManyToOne(targetEntity="App\Entity\Client",inversedBy="investissement")
 * @ORM\JoinColumn(nullable=true)
 */
private $investissement;

SimulationController

/**
 * @Route("/simulation",name="simulation")
 * @param Request $request
 * @param ObjectManager $manager
 * @return Response
 */

public function formulaire(Request $request,ObjectManager $manager)
{

    $Client = new Client();


    $form = $this->createForm(SimulationType::class,$Client); //SimulationType = Formulaire avec les champs



    /**
     * Permet d'agir en fonction des résultats des formulaires
     */
    $form->handleRequest($request);
    dump($Client);
    /* Est ce que le formulaire est bien valide ? */
    if ($form->isSubmitted() && $form->isValid()) {
         return $this->render('content/resultat.html.twig',[
            'form' => $form->createView()]);

    } elseif ($form->isSubmitted() && $form->isValid() == false) {
        // Si la page n'est pas correct,il affiche la page de vérification
        return $this->render(
            '/content/resultat.html.twig',[
            'form' => $form->createView()]);
    } else {
        return $this->render(
            '/content/simulation.html.twig',[
            'form' => $form->createView()]);
    }
}
hnlvyou 回答:如何提交子表格(SF4)?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2977274.html

大家都在问