Symfony 从表中获取复选框的选中值,并在控制器中使用它们

Symfony 从表中获取复选框的选中值,并在控制器中使用它们,symfony,twig,Symfony,Twig,我用的是symfony3.4。我希望从表中获取复选框的选中值,并在控制器中为另一个进程获取这些值 <table id="example1" class="table table-bordered table-striped"> <thead> <tr> <th>Id</th> <th>Agent</th> <th>Sélectionner</th> </tr&

我用的是symfony3.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>
但是这个返回是空的。我怎么能用Symfony来做呢


任何帮助都将不胜感激。

使用
$request->getContent()

无论如何,您应该使用创建表单

Ir返回“”。你还有别的想法吗?
public function newinterneAction(Request $request)
{
...
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
    $ids=$request->get('idagent');
    die(dump($ids));
}
}