在我的应用程序中,用户只需通过在两个下拉列表中选择一个月和一年来给出日期.我怎样才能做到这一点?
这是我到目前为止所尝试的:
在我的表格中:
$builder->add('date1', 'date', array(
'widget' => 'choice',
'empty_value' => '',
'format' => 'MMMM-yyyy',
'input' => 'datetime',
'years' => range(date('Y'), date('Y') - 30, -1)
)
Run Code Online (Sandbox Code Playgroud)
它实际上工作并完全按照我的意愿显示它,但在验证表单时,我收到一个错误:
This value is not valid
Run Code Online (Sandbox Code Playgroud)
想要结果的屏幕截图:
