0
Мне нужно четко объяснить мою проблему У меня есть раскрывающееся окно статуса в моем приложении, я пытаюсь использовать фильтр выбора нескольких фильтров.yii2 gridview multiple select dropdown filter
_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
],
]);
?>
modelSearch.php
if($this->status != null)
{
$query->andFilterWhere("status IN (".implode(',',$this->status).")");
}
выше мой код, в то время как я ударять кнопку поиска я получаю сообщение об ошибке, как
PHP Notice - yii \ base \ ОшибкаException
Массив для преобразования строки
Помогите мне разобраться в этой проблеме ...
до сих пор я получаю ту же ошибку – Nodemon
это $ this-> status получает как массив? –
yes $ this-> status get array – Nodemon