Symfony - Форма не перенаправляет на действие, указанное в форме - PullRequest
0 голосов
/ 27 января 2020

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

$form = $this->createForm(ProgrammeSearchType::class, $search, [
    'action' => $this->generateUrl('recherche_programme'),
    'method' => 'GET',
]);

Но форма, отображаемая в представлении, выглядит следующим образом:

<form id="myForm">
{{fields.....}}
</form>

Итак .. есть проблема. Почему «действие» не указано в HTML, а я определил его в контроллере.

С уважением

Symfony do c: https://symfony.com/doc/current/forms.html#changing -the- действия и HTTP-метод-

1 Ответ

1 голос
/ 27 января 2020

Используйте {{ form_start(form) }} и {{ form_end(form) }} вместо <form> ... </form> тегов в шаблоне представления.

...