出于测试目的,我就与Symfony2的光库的在线工具修改日期。Symfony2的复选框形式的基础上,复选框
我有一个链接到其他实体Borrow
实体。我想创建一个表单来验证给定用户借来的书籍的回报。
我已经收集了所有Borrow
记录对应于图书的用户至今未归。
现在我想创建一个复选框列表形式来验证用户返回的书籍。 在那之后,我可以做什么像什么如下(这是没问题的)。
if ($this->getRequest()->getMethod() == 'POST')
{
$form->bindRequest($this->getRequest());
if ($form->isValid())
{
$obj_list = $form->getData();
foreach ($obj_list as $obj)
{
$obj->setBorrowEndDate(...); // Today's datetime
$em = $this->getDoctrine()->getEntityManager();
$em->persist($obj);
$em->flush();
}
return $this->redirect($this->generateUrl('index'));
}
else
{
$args['problem']=$form->errors();
}
}
// Continuation : creation of the form
我希望我能帮助你,但我真的不明白的问题。 –
我可以创建一个表单,并在数据库链接到一个对象来修改数据字段。但我想创建一个复选框来更新一个对象。当此复选框打开并发送表单时,我想将对象的date_return更新为今天。这对你有帮助吗? – Creasixtine