2
我使用下面的Widget symfony的日期,以允許用戶輸入一個日期驗證使用sfValidatorSchema
$this->widgetSchema['first_registration'] = new sfWidgetFormDate(array(
'format' => '%month%/%year%',
'years' => range(date('Y', time()) - 15, date('Y', time()) + 15)
));
使用這個小部件的日期的默認格式爲%,當月%/%天%/ %year%,所以這就是這個小部件的默認驗證器檢查的內容。不過,我已經嘗試改變驗證...
$this->validatorSchema['first_registration'] = new sfValidatorDate(array(
'date_format' => '%month%/%year%',
'with_time' => false
));
這不是工作,我仍然得到一個無效的錯誤。有人知道爲什麼嗎?
謝謝,得到它的工作! – aaronfalloon 2010-02-21 15:12:47
酷 - 很高興幫助! :) – benlumley 2010-02-21 15:49:12