相关疑难解决方法(0)

如何在Symfony2中显示月份下拉列表

在我的应用程序中,用户只需通过在两个下拉列表中选择一个月和一年来给出日期.我怎样才能做到这一点?

这是我到目前为止所尝试的:

在我的表格中:

$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)

想要结果的屏幕截图:

截图

forms symfony

11
推荐指数
4
解决办法
1万
查看次数

标签 统计

forms ×1

symfony ×1