Значение входного значения FormType по умолчанию в той же форме

У меня есть Entity с именем Task и создайте Symfony TaskType.php для формы. Моя цель – установить поле datetime endDate по умолчанию для ввода поля даты startDate (что необходимо).

Я попробовал это, но это не сработает.

$builder->add('name'); $builder->add('startDate', 'datetime'); $builder->add('endDate', 'datetime', array( 'empty_value' => array('year' => 'Year', 'month' => 'Month', 'day' => 'Day'), 'required' => false, 'data' => isset($options['data']) ? $options['data']->getEndDate() : $options['data']->getStartDate(), )); 

Исключение:

Исключение произошло при выполнении «INSERT INTO Task (имя, startDate, endDate) VALUES (?,?,?)» С параметрами {«1»: «test», «2»: «2013-03-30 00:00: 00" , "3": нулевая}:

SQLSTATE [23000]: Нарушение ограничения целостности: 1048 Столбец «endDate» не может быть пустым 500 Внутренняя ошибка сервера – DBALException 1 связано Исключение:

 PDOException »