Symfony2和1969/04/27日期

时间:2015-07-14 23:04:43

标签: php symfony symfony-forms

我有一张表格:

// 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版本上进行了测试。问题都是一样的。我也在不同的应用程序中测试过,问题类似。

0 个答案:

没有答案