Мне нужно отобразить описание тегов, хранящееся в менеджере сущностей для класса Freelancer, в моем шаблоне TWIG, но у меня есть ошибка:
Объект класса Symfony \ Component \ Form \ FormView не может быть преобразован в строка Пожалуйста, смотрите мой код: В контроллере:
public function modifyfreelancesettings(Request $request, FileUploader $fileUploader)
{
$user = $this->getUser();
$freelancer = $this->getDoctrine()
->getRepository(Freelancer::class)
->findOneBy(array('User'=>$user));
$form = $this->createForm(FreelancerType::class, $freelancer);
$form->handleRequest($request);
$tags = $form['tags']->getData();
if ($form->isSubmitted() && $form->isValid()) {
$em = $this->getDoctrine()->getManager();
$em -> persist($freelancer);
$em -> flush();
return $this->redirect($request->getUri());
}
return $this->render('freelancer/settings.html.twig', array(
'saptags' => $tags,
'freelancer'=> $form->createView(),
));
}
В шаблоне TWIG:
{% for tag in saptags %}
{{ freelancer.tags }}
{% endfor %}