1
我有一個產品模型,其中定義了2個多對多關係。Kohana 3 ORM:如何使用2多對多關係執行查詢
protected $_has_many = array
(
'foodcats' => array('model' => 'foodcat', 'through' => 'products_foodcats'),
'foodgroups' => array('model' => 'foodgroup', 'through' => 'products_foodgroups')
)
我需要一個查詢,其中找到帶有給定foodcat id和給定食物組名稱的產品。 我知道我可以做下面讓所有的產品與給定foodcat ID
$foodcat = ORM::factory('foodcat',$foodCatId);
$products = $foodcat->products->find_all();
但我怎麼在這foodcat也都在foodgroup「主菜」查詢產品?
謝謝!