Файл не вставлен в форму редактирования - PullRequest
0 голосов
/ 28 июня 2019

Я вставляю файл, когда я вставляю профиль пользователя, моя проблема заключается в том, что при редактировании профиля мне нужно снова вставить файл, как я могу поместить вставленный файл в форму редактирования?

Это мой код:

изменить:

/**
 *
 * @Route("/{id}/edit", name="profil_edit")
 * @Method({"GET", "POST"})
 */
public function editAction(Request $request, User $user) {

    $editForm = $this->createForm('AppBundle\Form\UserTypeEdit', $user);
    $editForm->handleRequest($request);

    if ($editForm->isSubmitted() && $editForm->isValid()) {
        $this->getDoctrine()->getManager()->flush();
        $this->addFlash('success', $this->get('translator')->trans('title.edit_success'));
        return $this->redirectToRoute('user_edit', array('id' => $user->getId()));
    }

    return $this->render('AppBundle:User:editUser.html.twig', array(
        'user' => $user,
        'edit_form' => $editForm->createView()
    ));
}

UserTypeEdit:

  public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('name', TextType::class,array( 'required' => true))
            ->add('lastname', TextType::class,array( 'required' => true))



            ->add('addresse', TextType::class,array( 'required' => true))

            ->add('Mobile', TextType::class,array( 'required' => true))


            ->add('fax', null)
            ->add('file',FileType::class,array('data_class' => null,'required'=>false))
            ;

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...