2 回答
TA贡献1831条经验 获得超10个赞
据我了解,您的表单的方法是GET请求。要使用 HttpFoundation 组件检索 $_GET 变量,您需要:
您的选择输入应该有一个名称。
例子:
<form class="form-group" action="{{ path('user_index') }}" method="get">
<table class="table">
<tr>
<td>
<select class="custom-select" name="users">
<option selected="">Which users to you want to see ?</option>
<option value="1">All</option>
<option value="2">Students</option>
<option value="3">Teachers</option>
<option value="4">Admins</option>
<option value="5">Super Admin</option>
<option value="6">Banned</option>
<option value="7">Unbanned</option>
</select>
</td>
<td>
<input type="submit" value="Submit">
</td>
</tr>
</table>
</form>
尝试使用获取您的请求 ( GET ) 参数$request->query->get('users')
TA贡献1831条经验 获得超9个赞
您的选择没有名称:
<select class="custom-select" name="userselect">
<option selected="">Which users to you want to see ?</option>
<option value="1">All</option>
<option value="2">Students</option>
<option value="3">Teachers</option>
<option value="4">Admins</option>
<option value="5">Super Admin</option>
<option value="6">Banned</option>
<option value="7">Unbanned</option>
</select>
并在您的控制器中获取 $request 中的“userselect”。
- 2 回答
- 0 关注
- 126 浏览
添加回答
举报