php - symfony DateTimeToTimestampTransformer -


i trying unix timestamp can't seems it. have form users need select date , time

$builder->add('time', 'datetime', array(             'input'  => 'timestamp',         )) 

more info: http://symfony.com/doc/current/reference/forms/types/datetime.html#input

but have array.. when need integet unix timestamp

$time = $formdata['time'];  print_r($time); 

output:

array(  [date] => array(         [year] => 2015         [month] => 6         [day] => 7     ) [time] => array(         [hour] => 6         [minute] => 6     )) 

when need 1443197171

i'm assuming you're looking @ post data comes form different normalised data symfony forms component provides.

the visual representation controlled widget option of field, in case want set single_text so:

$builder->add('time', 'datetime', array(     'input'  => 'timestamp',     'widget' => 'single_text', )); 

even you'll array separate date , time entries. want "data" attribute form component, e.g.

$form->get('time')->getdata(); 

this gets field component , retrieves data. entry linked states:

the value comes form normalized format.

at point might best model / view structure of form components.


Comments