Получить проверенные значения флажков из таблицы и использовать их в контроллере - PullRequest
0 голосов
/ 07 марта 2019

Я использую Symfony 3.4. Я хотел бы получить проверенные значения флажков из таблицы и получить эти значения в контроллере для другого процесса.

<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
    <th>Id</th>
    <th>Agent</th>
    <th>Sélectionner</th>
</tr>
</thead>
<tbody>
{% for agent in agents %}
    <tr>
        <td>{{ agent.id }}</td>
        <td>{{ agent.fullname }}</td>
        <td>
            <input type="checkbox" name="idagent[{{agent.id}}]" value={{agent.id}}" />
        </td>
    </tr>
{% endfor %}
</tbody>

В контроллере

public function newinterneAction(Request $request)
{
...
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
    $ids=$request->get('idagent');
    die(dump($ids));
}
}

Но это возвращение ноль. Как я могу сделать это с Symfony?

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 07 марта 2019

Использование $request->getContent();

В любом случае, вы должны использовать https://symfony.com/doc/current/forms.html для создания форм

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