你好,我把数据作为
JSON格式,在我的服务器网站上,我必须通过Doctrine存储它们.一切都很顺利,但当我收到日期时间格式数据时,我有验证错误.我在控制器中的分离动作上测试这种情况:
public function indexAction($name) { $em = $this->getDoctrine()->getManager(); $test = new test(); $test->setName("Test"); //$test->setStart(new \DateTime()); $form = $this->createForm(new TestType(),$test); $store = array( "name" => "Test","start" => new \DateTime()//will be something like *2014-04-09 11:11:11' ); $form->submit($store); if ($form->isValid()) { $em->persist($test); $em->flush(); } else var_dump($this->getErrorMessages($form)); return $this->render('CodeTestBundle:Default:index.html.twig',array('name' => $name)); }
var dump是:
array (size=1) ‘start’ =>
array (size=3)
0 => string ‘This value is not valid.’ (length=24)06001