у меня есть структура 2 таблицы следующим образом:Yii2 Найти все товары в родительской категории
category(id,cat_name , parent_id);
product(id,category_id ,pro_name);
связь в модели продукта
public function getCategory()
{
return $this->hasOne(Category::className(), ['id' => 'category_id']);
}
Category
id cat_name parent_id
1 Electronic 0
2 Fruit 0
3 TV 1
4 Apple 2
Product
id category_id pro_name
1 1 Samsung
2 3 Sony
3 3 Panasonic
4 2 Apple
5 2 Orange
То, что я хочу сделать, это когда я выбираю на категорию (1) Электронный Я хочу получить Samsung, Sony, Panasonic из таблицы Product
добавить уважаемый SQL и отношения, созданные в модели. –
Что вы хотите сделать? У вас есть подкатегория, и вы хотите отображать все продукты в родительской категории? –
@Jorgen да, что я хочу сделать, это выбрать все продукты в родительской категории и ее подкатегории. Пожалуйста, помогите –