У меня есть следующие таблицы:HowTo выбрать все модели, основанные на соответствующей модели в Yii
CREATE TABLE match (
id INT NOT NULL PRIMARY KEY,
home_team_id INT,
away_team_id INT,
...
)
CREATE TABLE scorer (
id INT NOT NULL PRIMARY KEY,
match_id INT,
player_id INT,
....
)
В модели матча я определил отношение что-то вроде этого:
class Match extends CActiveRecord {
public function relations() {
return array(
'scorers' => array(
self::HAS_MANY,
'Scorer',
'match_id',
),
...
);
}
}
Как я могу получить все Совпадение модели, в которых есть хотя бы один бомбардир?
+1, но вы должны исправить синтаксис: '$ matches = Match :: model() -> with (array ('scorers' => array ('joinType' => 'INNER JOIN', 'together' => true))) -> FindAll(); ' – soju