【发布时间】:2019-01-21 19:25:56
【问题描述】:
我想在 symfony 控制器中过滤 GET 请求发送的数据。
例如,通过 $request->query->all() 将给定的数据作为数组,我想过滤键以仅保留我需要的键和具有良好类型的键。
最终,我想将有效数据作为默认数据传递给表单构建器 createFormBuilder($my_valid_data) 但它必须正确,因为传递错误的类型(即二维数组而不是数组会导致崩溃)。
Symfony 提供这样的功能吗?
谢谢。
注意:filter_var_array + array_filter 不够好,因为当我需要单维时它会允许多维。
【问题讨论】:
标签: php symfony filtering http-get symfony-3.4