Я хочу установить виджет 2 расширения вручную с помощью Yii2 Framework без использования композитора.
Я сделал следующие шаги, но он не работает.
1) Добавлено yii2-widget-select2
в vendor/yii-soft
2) Добавил следующий код в мой yii-soft/extensions.php
:
'yiisoft/yii2-widget-select2' => array(
'name' => 'yiisoft/yii2-widget-select2',
'version' => '2.0.3.0',
'alias' =>
array(
'@yii/kartik' => $vendorDir . '/yiisoft/yii2-widget-select2',
),
),
3) Добавлен дисплей в форме просмотра:
use kartik\select2\Select2;
<?php echo Select2::widget([
'model' => $model,
'attribute' => 'state_2',
'data' => $data,
'options' => ['placeholder' => 'Select a state ...'],
'pluginOptions' => [
'allowClear' => true,
],
]); ?>
И появляется следующая ошибка:
Неустранимая ошибка PHP - yii\base\ErrorException. Класс 'kartik\select2\Select2' не найден