Hola, quiero poner un despegable en el filtro de un gried view, de un campo de tabla ajena. En el controlador tengo realizado el joinwith() y tengo un metodo que me devuelve el numero de campos en forma de array, se lo paso al modelo, pero no logro que me salga en forma de despegable.
Estoy utilizando el filter, os dejo el código gracias.
echo GridView::widget([
'dataProvider' => $dataProvider,
'tableOptions' => [
'class' => 'table table-condensed'
],
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'marca',
'modelo',
'num_kms',
'tipo_combustible',
'estado',
'color',
'observaciones',
'taller_id',
'precio:currency',
'filter' => $listaTalleres,
'taller.nombre',