Здесь мне нравится ясно объяснять свою проблему,
Я пытаюсь выполнить мультивыборный фильтр выпадающего списка, перед этим фильтром мультиселектора у меня есть базовый фильтр.
Используем расширение выпадающего списка kartik-v
search.php
<?php
$status = ArrayHelper::map(Status::find()->all(),'id','status');
echo $form->field($model, 'status')->widget(Select2::classname(), [
'data' => $status,
'language' => 'en',
'options' => [
'placeholder' => 'Select Status..',
'multiple' => true
],
'pluginOptions' => [
'allowClear' => true
],
]);
?>
claimsSearch.php
$query->andFilterWhere([
'status' => $this->status
]);
если я попробую приведенный выше код, я получаю ошибку, как показано ниже
Array to string conversion
но здесь я не знаю, как писать код фильтра.