更改 Symfony2 日期时间字段类型中选择的顺序

Enr*_*ent 1 php forms symfony

我正在使用 Symfony2。我正在显示 3<select>以选择出生日期:

$dobOptions = array(
    'input'  => 'datetime',
    'widget' => 'choice',
    'years'  => range($date["year"]-100, $date["year"]-18),
    'empty_value' => array(
        'year'  => 'Year',
        'month' => 'Month',
        'day'   => 'Day'));
$builder->add('dob', 'date', $dobOptions)
Run Code Online (Sandbox Code Playgroud)

这里的问题是首先显示年份,然后是月份,最后是日期。我想反过来改变表单元素的顺序。我怎么能做到这一点?

Joh*_*ann 5

根据文档,如果您选择了选择小部件,则可以使用格式选项指定选择的顺序。它会给你这样的东西:

$options = array(
    'format' => 'dd-MM-yyyy',
    // other options
);
Run Code Online (Sandbox Code Playgroud)