这可能是荒谬的问题,但我无法通过谷歌搜索找到方法。
我正在做这样的形式。
$ form = $ this-> createFormBuilder($ searchTime)
->add('date','date',array(
"property_path" => false,
'years' => $years,
'data' => new \Datetime()
但它显示月份选择框作为名称,例如jun,7月,aug
但是我想在这里显示数字6,7,8 ......
我该怎么做?
答案 0 :(得分:4)
可能值得尝试指定一个format
,正如参考文献所说:
$builder->add('date', 'date', array(
'widget' => 'choice',
'format' => 'yyyy-MM-dd',
// ...
));
参考文献说,如果您的widget
为choice
,并且您指定了format
,则选择将按格式的顺序呈现。也许选择格式也会调整为格式模式。
(没有前导零的月份将是:yyyy-M-dd)