2 つの多対多の関係が定義された製品モデルがあります。
protected $_has_many = array
(
'foodcats' => array('model' => 'foodcat', 'through' => 'products_foodcats'),
'foodgroups' => array('model' => 'foodgroup', 'through' => 'products_foodgroups')
)
特定のフードキャット ID と特定のフードグループ名を持つ製品を検索するクエリが必要です。特定の foodcat id を持つすべての製品を取得するには、次のことができることを知っています
$foodcat = ORM::factory('foodcat',$foodCatId);
$products = $foodcat->products->find_all();
しかし、フードグループ「アントレ」にもあるフードキャットの製品を照会するにはどうすればよいですか?
ありがとう!