在我的應用程序中,用戶hsa僅通過在兩個下拉列表中選擇月份和年份來給出日期。我怎樣才能做到這一點?如何在Symfony2中顯示月份下拉列表
這是我到目前爲止已經試過:
在我的表格:
$builder->add('date1', 'date', array(
'widget' => 'choice',
'empty_value' => '',
'format' => 'MMMM-yyyy',
'input' => 'datetime',
'years' => range(date('Y'), date('Y') - 30, -1)
)
它的實際工作,準確地顯示它,因爲我想,但驗證表單的時候,我得到一個錯誤:
This value is not valid
想要的結果的截圖:
目前,沒有簡單的解決您的問題。順便說一句,我有幾天前相同的問題,但我的分鐘數..我已經提交[公關](https://github.com/symfony/symfony/pull/3846)(尚未合併),如果你想,你可以添加你的功能:) – egeloen 2012-04-15 21:54:50
嗨,三年後,有一個簡單的解決方案,像'$ builder-> add('mydate','date',array('format'=>'ONLY YEAR ')'? – mario 2015-08-09 16:02:22