Связанные модели в GridView Yii2

Допустим есть модель товаров и модель категории. Две таблицы в БД product & category. Каждый товар принадлежит к какой либо категории. В таблице product это связь указана через колонку category_uid и нужно, чтобы в списке товаров вместо ИД категории было указано название колонки.

То есть в начале имеем непонятные цифры:

1

Теперь мы можем воспользоваться официальной документацией и застрять на ошибке Unknown Property category.name

2

Или воспользоваться  другой инструкцией, получив и фильтрацию, и сортировку.

В модели Product делаем связь продукт — категория:

В виджет GridView добавляем название колонки:

В классе ProductSearch добавляем необходимые свойства и методы:

В итоге имеем:

3

  • Александр Тесля

    Отличная статья. Спасибо огромное

    • Alma Z

      Спасибо, очень рад что вам помог