Tutaj podoba mi wyjaśnić mój problem jasno,Jak wykonać filtr używając WYBIERZ rozwijanej w Yii2 GridView
próbuję wykonać WYBIERZ filtr rozwijanej przed tym multiselect filtra mam podstawowy filtr.
używam przedłużenie Kartik-v rozwijanej
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
]);
jeśli próbuję powyższy kod otrzymuję błąd jak poniżej
Array to string conversion
ale tutaj nie wiem, jak napisać kod filtra.
Gdzie $ this-> Stan pochodzi? – aalgogiver
zobacz powyżej w search.php – Nodemon