0

こんにちは、リンク テーブルを使用して製品とカテゴリをリンクするデータベースがあります。

関係は次のようになります。

Product      ProductCategories       Category
Id           Id                      Id
Name         ProductId               Name   
             CategoryId 

したがって、productCategory テーブルは製品をカテゴリにリンクします

私の問題は、IDが1のカテゴリの下にあるすべての製品を見つけようとするときです

私はこのコードを使用していますが、機能していないようです:

$models = Products::model()->with('productcategories')->findByPk(1);

これは製品の関係です:

public function relations()
{
    return array(
        'productcategories' => array(self::HAS_MANY, 'Productcategories', 'ProductId'),
    );
}
4

1 に答える 1