我有三个实体,fos_user、命令和首选项。用户可以向自己发送一封电子邮件,其中包含每个实体的特定字段,这些字段不能为空。因此,当用户决定发送邮件时,他应该在发送电子邮件之前通过表单更新/填写这些字段。新值只会通过电子邮件发送,不会保存到数据库中。
如何使用所需的验证器构建此表单?
找到了答案:),我正在研究这样的事情:
$o = new \stdClass();
$o->name = null;
$o->command_name = null;
$o->like_it = null;
$form = $this->createFormBuilder....
我们甚至可以使用表来代替 stdClass 对象。