@hollanditkzn

Как сделать чтобы в фильтре таблицы grid выходил раскрывающий список?

Я знаю как это реализовать, но не понимаю как это реализовать в yii2, в sql попробовал все нормально выводит данные вот код на sql, что я должен получить
SELECT otdel.id, otdel.fio FROM `zakaz` JOIN otdel WHERE zakaz.id_sotrud = otdel.id

И как я реализовываю в yii2
в grid таблице
[
                'attribute' => 'id_sotrud',
                'value' => 'idSotrud.fio',
                'filter' => Zakaz::getSotrudList()
            ],

И в файле frontend/models/Zakaz
public static function getSotrudList()
    {
        $sotruds = Zakaz::find()
        ->select(['otdel.id','otdel.fio'])
        ->join('JOIN','otdel', 'zakaz.id_sotrud = otdel.id')
        ->all();
    }

Но в итоге не получается вывести списком и данные null получает
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы