Я хотел бы получить значение textarea с именем «сообщение», чтобы отобразить его в FlashBag «только для теста», но он будет отправлен по электронной почте позже. Это форма и действие контроллера:Получить значение textarea
Форма
<form action="{{ path('immobilier_delete', {'id': immobilier.id }) }}" method="post">
<a href="{{ path('immobilier') }}" class="btn btn-primary btn-md" role="button">Annuler</a>
<input type="submit" value="Supprimer" class="btn btn-danger" />
<textarea name="message"></textarea>
{{ form_rest(form) }}
</form>
контроллер Действие
public function deleteAction(Immobilier $immobilier)
{
$form = $this->createFormBuilder()->getForm();
$request = $this->getRequest();
if ($request->getMethod() == 'POST')
{
$form->bind($request);
if ($form->isValid())
{
$em = $this->getDoctrine()->getManager() ;
// here i'd like to make the textarea in $message
$em->remove($immobilier) ;
$em->flush() ;
$this->get('session')->getFlashBag()->add('info', 'message');
return $this->redirect($this->generateUrl('immobilier'));
}
}
return $this->render('AgenceImmobBundle:Immobilier:delete.html.twig',
array(
'immobilier' => $immobilier,
'form' => $form->createView()
));
}
ах Тхак вы, так it'is извлекаемой simle – hous
Использование $ _POST любопытное работает «вокруг» рамки, хотя ... это обеспечивает _специфические методы/способы доступа к данным формы. – CBroe