2016-08-26 3 views
0

yii2에서 Kartik datepicker를 사용하고 있으며 캘린더에서 이전 날짜를 사용하지 않도록 선택하려고합니다.Yii2-Kartik DataPicker는 달력에서 이전 날짜 사용 안 함을 지정합니다.

여기 내 코드입니다 :

DatePicker::widget([ 
'model'=>$model, 
'attribute'=>'datetime_range', 
'name' => 'from_date', 
'value' => '01-Feb-1996', 
'type' => DatePicker::TYPE_RANGE, 
'name2' => 'to_date', 
'value2' => '27-Feb-1996', 
'pluginOptions' => [ 
'autoclose'=>true, 
'format' => 'dd-M-yyyy', 
'todayHighlight' => true, 
'startDate' => date("yyyy-MM-dd H:i:s"), 
] 
]); 
+0

괜찮습니다. 오늘부터 이전 날짜가 사용 중지됩니다. –

+0

당신은 당신이 한 'startDate'옵션을 언급해야합니다. 당신이 겪고있는 문제는 무엇입니까? –

+0

이전 옵션을 사용하지 못하게하는 옵션을 찾지 못했지만 사용자 선택의 유효 기간 제한을 백엔드에 추가 할 수 있습니다. –

답변

0

이 통과 일을 따기의 사용자를 금지하지 않지만 그렇게 할 때 오류가 표시됩니다. 당신이해야 할 일은, 모델rules() 방법에 추가 규칙을 추가하는 것입니다

[['date'], 'date', 'min' => time(), 'minString' => date('d-m-Y'), 'format' => 'php:d-m-Y'] 

첫 번째 단어 date은 속성입니다 (아마도 from_date?).

+0

아니요, 이전 날짜 사용 안함을 원합니다 (예 : 오늘 8/06/2016) 모든 과거 날짜에 7/06/2016을 사용 중지하려고합니다. –