yii2 DatePicker widget error

1.4k Views Asked by At

Hello everyone I'm doing a form with dates , use the widget Kartik , but says

Class ' kartik \ widgets \ DatePicker ' not found

Any suggestions? Thank you

my code

use kartik\widgets\DatePicker;

 <?php $form = ActiveForm::begin([
                    'id' => 'viaggio',
                    /*'enableAjaxValidation'   => true,
                    'enableClientValidation' => false,*/
                                 ]); ?>
<?= $form->field($model, 'data_part')->widget(DatePicker::classname(), [
    'options' => ['placeholder' => 'Enter  ...'],
    'pluginOptions' => [
        'autoclose'=>true
    ]
]); ?>

1

There are 1 best solutions below

1
On BEST ANSWER

As, error says.

Class ' kartik \ widgets \ DatePicker ' not found

Change

use kartik\widgets\DatePicker;

To

use kartik\date\DatePicker;

Updated Code:

use kartik\date\DatePicker;

 <?php $form = ActiveForm::begin([
                    'id' => 'viaggio',
                    /*'enableAjaxValidation'   => true,
                    'enableClientValidation' => false,*/
                    ]); ?>

<?= $form->field($model, 'data_part')->widget(DatePicker::classname(), [
    'options' => ['placeholder' => 'Enter  ...'],
    'pluginOptions' => [
        'autoclose'=>true
    ]
]); ?>

See Usage section of Kartik yii2-widget-datepicker