Extrair dados das relações

Eu estou fazendo uma loja online. Eu tenho dois modelos:Product eCategory. Product pode ter uma categoria, enquanto categoria pode ter muitos produtos.

Eu defini relacionamentos emmodels. Eu posso acessar categorias e produtos. Mas eu quero pegar todos os produtos da categoria específica. Eu tentei muitos exemplos de consultas relacionais com abordagem "preguiçosa" e "ansiosa" da documentação oficial, mas sem sucesso. Você pode por favor explicar como implementá-lo?

Aqui está meu código:

Controlador de categoria:

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

Controlador de produto:

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

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion