У меня есть форма, содержащая несколько полей.Одним из них является поле Datetime.Как определить значение по умолчанию для этого поля?
Я попытался установить значение для связанной сущности, контроллера, конструктора и __construct:
$myEntity = new MyEntity();
$myEntity->setMyDate(new \DateTime());
$form = $this->createForm(new AddMyEntity(), $myEntity);
Не работает.
Попытка определить переменную $data
в buildForm:
$builder->add('myDate', 'date', array(
'format' => \IntlDateFormatter::SHORT,
'input' => 'datetime',
'widget' => 'single_text',
'data' => new \DateTime("now"));
Также не работает.Есть идеи, сообщество Symfony2?
РЕДАКТИРОВАТЬ: Добавление сущности по требованию faost.
/**
* @ORM\Column(name="myDate", type="datetime")
* @Assert\NotBlank()
*/
private $myDate;