gpt4 book ai didi

php - 从 Symfony 的表单中获取所有字段名称

转载 作者:可可西里 更新时间:2023-11-01 00:32:07 26 4
gpt4 key购买 nike

对于一个项目,我需要检查是否所有表单的字段都出现在 PUT 请求中。

使用 NotNull/NotBlank 约束的简单数据验证不合适,因为请求中的字段可以设置为 NULL 或空白值它们必须存在。

我的想法是从表单的字段中获取所有名称,并检查这些字段是否存在于请求数组中。

为了实现这个技巧,我需要获取这些字段的名称,在名为 orderedKeys 的 Form 类中有一个数组,它包含我想要的内容,但是 变量设置为 private

还有其他方法可以访问这些 key 吗?

最佳答案

你可以通过做得到一个表单的所有子表单

$form->all();

然后你可以恢复每个字段的名字

$child->getName();

关于php - 从 Symfony 的表单中获取所有字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25885939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com