template ("Warning: Array to string conversion").
Как это можно решить?
не работать с массивом как со строкой
у меня у другой формы все аналогично, но там ошибки нету, а здесь есть) $form = $this->createForm(UserType::class, $user); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $userRepository->add($user); return $this->redirectToRoute('app_user_index', [], Response::HTTP_SEE_OTHER); } return $this->renderForm('user/edit.html.twig', [ 'user' => $user, 'form' => $form, ]);
Passing a FormView to "App\Controller\UserController::renderForm()" is not supported, pass directly the form instead for parameter "form".
$this->render('user/new.html.twig' ......
return $this->render('user/new.html.twig', [ 'user' => $user, 'form' => $form->createView(), ]);
An exception has been thrown during the rendering of a template ("Warning: Array to string conversion"). Снова старая ошибка
смотри в своем шаблоне, где ты с чем работаешь
{{ form_start(form) }} {{ form_widget(form) }} <button class="btn">{{ button_label|default('Save') }}</button> {{ form_end(form) }}
это весь код у тебя в шаблоне?
Обсуждают сегодня