I am trying to list specific dates from MongoDB database, from a custom query, in a select (dropdown) field using Symfony 2, using entity (document) form type.
I am trying the following:
$defaultData = array();
$form = $this->createFormBuilder($defaultData)
->add('date', 'document', array(
'class' => 'MyBundle:Items',
'property' => 'date',
'query_builder' => function(DocumentRepository $dr) {
return $dr->createQueryBuilder('Items')
->field('user')->references($this->getUser());
},
))
->add('Search', 'submit')
->getForm();
This returns error "Object of class DateTime could not be converted to string" in twig template.
Is there a way to format DateTime to string in form output, or is there a way to achieve this with a date field? Any help and an example is highly appreciated. Thank you.