【发布时间】:2017-04-16 19:02:50
【问题描述】:
这就是我所拥有的:
- 一个带有月份的选择字段
- 一个带有年份的选择字段
但在月份选择字段中,我想添加一个默认选项,例如:
<option value="current">Current</option>
我不知道如何添加默认选项,占位符不是选项。 这是我现在的代码,使用 dateType
->add('startDate', DateType::class, [
'label' => 'Start date',
'label_attr' => array('class' => 'sr-only'),
'placeholder' => [
'year' => 'Year',
'month' => 'Month',
],
'years' => range(date('Y')-70, date('Y')),
])
谁能帮我解决这个问题? 谢谢!
【问题讨论】:
-
发布您使用该类型的控制器操作。简而言之:只需在实体中设置值(在构造函数中或在生成此表单的控制器操作中)。
-
在 symfony 之外可能同样容易做到这一点,就像在 jQuery 中一样。只需在显示“当前日期”的表单旁边添加一个链接,然后 onClick 相应地设置年份和月份选择字段。
标签: php symfony symfony-forms symfony-3.2