2017-01-26 6 views
0

Ich benutze Yii2 DatePicker und möchte einige Etiketten als "Schedule Date" mit Datumsauswahlfeld in Active Form verwenden. Eine andere Sache, die ich möchte, dass das Standarddatum sollte das aktuelle Datum ausgewählt sein und deaktivieren Sie die vorherigen Termine/Tage.Verwenden Sie ein Label mit yii2 DatePicker

Vielen Dank im Voraus mein Problem

My Date Picker Code zu lösen hier ist

<?php 
echo DatePicker::widget([ 
'model' => $model, 
'attribute' => 'BS_ScheduledDate', 
'dateFormat' => 'yyyy-MM-dd', 
]); 
?> 

Antwort

0

Dies wird deaktivieren vorherige Termine

<?= $form->field($model, 'Date')->widget(\yii\jui\DatePicker::classname(), [ 
          'language' => 'en', 
          'options' => ['autocomplete'=>'off','readOnly'=>true], 
          'clientOptions'=>[ 
           'changeMonth'=>true, 
           'changeYear'=> true, 
           'yearRange'=> "+0:+50", 
           'minDate'=> "+0", 
           'dateFormat' => 'dd/mm/yy', 
          ], 
         ])->label(false); ?> 

Und

Etiketten unten Modell Funktion verwendet für die Einstellung

publi c Funktion attributeLabels()