У меня есть следующий SQL схему:Yii: Продукты с категориями и категориями MANY_MANY могут иметь или не иметь родителя. Получить все продукты
tbl_products: - идентификатор - id_category
tbl_categories: - ID - id_parent
tbl_products_categories: - id_product - id_category
Мой вопрос: В моей категории модели, какое отношение я должен объявить, чтобы получить все продукты этой категории и от ее детей? Могу ли я получить все продукты из отношения или мне придется сделать метод для цикла для каждой дочерней категории, а затем объединить все продукты и вернуть их?
У кого-нибудь есть идеи?