Uzyskaj dane z relacji

Robię sklep internetowy. Mam dwa modele:Product iCategory. Product może mieć jedną kategorię, podczas gdy kategoria może mieć wiele produktów.

Zdefiniowałem relacje wmodels. Mogę uzyskać dostęp do kategorii i produktów. Ale chcę uzyskać wszystkie produkty z określonej kategorii. Próbowałem wielu przykładów zapytań relacyjnych z „leniwym” i „gorliwym” podejściem z oficjalnej dokumentacji, ale bez powodzenia. Czy możesz wyjaśnić, jak go wdrożyć?

Oto mój kod:

Kontroler kategorii:

public function relations()
{
    return array(
        'products' => array(self::HAS_MANY, 'Product', 'category_id'),
    );
}

Kontroler produktu:

public function relations()
{
    return array(
        'category' => array(self::BELONGS_TO, 'Category', 'category_id'),
    );
}

Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion