我提出的以下(简单)问题:
$user = new User();
$user->setEventid(2);
$user->setT(new \DateTime('now'));
$em = $this->getDoctrine()->getManager();
$em->persist($user);
$em->flush();
$form = $this->createFormBuilder($user)
->add('email', 'email')
->add('terms', 'checkbox', array(
'label' => 'Read terms?',
'required' => true))
->getForm();
这是我的代码。电子邮件是用户的财产,条款不是。我希望他们的用户保存他们的电子邮件并检查条款复选框,但我只需要保存电子邮件,而不是如果他们选中该框 - 如果他们不这样做,他们就无法提交表格。
你知道我的意思?我确信实现这一点非常简单;)
第二个问题:如何给渲染的 from-tag 一个 id-attribute 以便在 jquery 中进一步处理?