В дополнение к моему вопросу здесь У меня есть отношения в модели Collection, такие как:
'games'=>array(self::HAS_ONE, 'Game', array('game_id'=>'game_id'), 'through'=>'game_tags')
Но в каждом месте я вставляю шаблон массива ('FK' => 'PK'), запрос содержит JOIN..ON () - условие пусто.
Если я напишу:
'games'=>array(self::HAS_ONE, 'Game', 'game_id', 'through'=>'game_tags')
Я получаю ON(games.game_id=game_tags.id)
Что не так в отношении?
Я прошу прощения за отправку вас на мой предыдущий вопрос для дальнейшего объяснения проблемы.