你好我收集數據爲JSON格式,並在我的服務器網站上我必須通過Doctrine存儲它們。一切正常,但我有驗證錯誤,當我recive日期時間格式數據。我在控制器上測試分離的動作這種情況下:從json數據的symfony persist datetime
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轉儲是:
陣列(大小= 1) '開始'=> 陣列(大小= 3) 0 =>串'這個值是無效的。' (長度= 24)
'date' => array (size=3) 'year' => array (size=0) ... 'month' => array (size=0) ... 'day' => array (size=0) ... 'time' => array (size=2) 'hour' => array (size=0) ... 'minute' => array (size=0) ...