本当の言葉で言えば.. 私にはレストランのモデルがいて、レストランのモデルには多くの食べ物があり、それぞれの食べ物には 1 つのカテゴリがあります。
質問は、レストラン モデルを使用してすべての使用済みカテゴリを取得する方法です
本当にありがとう。
本当の言葉で言えば.. 私にはレストランのモデルがいて、レストランのモデルには多くの食べ物があり、それぞれの食べ物には 1 つのカテゴリがあります。
質問は、レストラン モデルを使用してすべての使用済みカテゴリを取得する方法です
本当にありがとう。
http://www.yiiframework.com/doc/guide/1.1/en/database.arr#relational-query-with-throughを見てください。
何かのようなもの:
public function relations()
{
return array(
'foods' => array(self::HAS_MANY, 'Food', 'restaurant_id'),
'categories' => array(self::HAS_MANY, 'Category', array('category_id'=>'id'),
'through' => 'foods'),
);
}
あなたのRestaurant
モデルにあるはずです。