Задать вопрос
@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 получает
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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