こんにちは、リンク テーブルを使用して製品とカテゴリをリンクするデータベースがあります。
関係は次のようになります。
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'),
);
}