Yii2 Select2 виджет не сбрасывает последнее значение в режиме мультиселекта?

Проблема, когда Yii2 Select2 виджет не сбрасывает последнее значение в режиме мультиселекта, может иметь несколько причин. Вот некоторые возможные варианты решения этой проблемы:

1. Проверьте, что у вас установлена последняя версия Yii2 и Select2 виджета. Иногда обновление до последней версии может решить проблему.

2. Убедитесь, что вы правильно настраиваете свойство 'value' для Select2 виджета. Это свойство должно отображать текущие значения, и его обновление может помочь сбросить последнее значение. Например:

<?= $form->field($model, 'attribute')->widget(Select2::className(), [
    'data' => $data,
    'options' => ['multiple' => true],
    'value' => $model->attribute ? explode(',', $model->attribute) : [],
]) ?>

3. Попробуйте использовать JavaScript для явного сброса значения Select2 виджета. Можно использовать метод 'val' или 'trigger' для сброса значения. Например:

$('#select2-id').val(null).trigger('change');

4. Убедитесь, что у вас нет других JavaScript-кодов или обработчиков событий, которые могут мешать сбросу значения Select2 виджета. Иногда другие скрипты могут вызывать конфликты и препятствовать сбросу.

5. Если ни одно из вышеперечисленных решений не помогло, можно попытаться использовать альтернативный виджет для выбора множественных значений, такой как 'kartikselect2Select2'. Этот виджет имеет больше функциональности и может предложить альтернативный способ сброса значений.

Надеюсь, что эти рекомендации помогут вам решить проблему с Yii2 Select2 виджетом и сбросом последнего значения в режиме мультиселекта. Если проблема все еще остается, рекомендуется обратиться к документации Yii2 и Select2 виджета, а также обсудить свою проблему на форумах и ресурсах, посвященных Yii2 и Select2.