我有一张表格:
// AppBundle\Form\MyFormType.php
//...
->add('startDate', 'date', array(
'widget'=>'single_text'
))
//....
除非日期为 1969/04/27 ,否则一切正常。
**Message:** This value is not valid.
**Origin:** startDate
**Cause:**
Symfony\Component\Validator\ConstraintViolation
Object(Symfony\Component\Form\Form).children[startDate] = 27/04/1969
**Caused by:**
Symfony\Component\Form\Exception\TransformationFailedException
Unable to reverse value for property path "startDate": Date parsing failed: U_PARSE_ERROR
**Caused by:**
Symfony\Component\Form\Exception\TransformationFailedException
Date parsing failed: U_PARSE_ERROR
我在Symfony2的2.6和2.7版本上进行了测试。问题都是一样的。我也在不同的应用程序中测试过,问题类似。